为了账号安全,请及时绑定邮箱和手机立即绑定

SQL SERVER中insert语句怎么写

SQL SERVER中insert语句怎么写

ABOUTYOU 2019-03-11 12:08:25
不是语句insert into 表 values(...)这样写吗,就是(...)这里面数据有些不知道,所以可能要用到占位符。主要类型有int,varchar,datetime。就是添加的时候不知道值。求教如何写字段都设置不能为空
查看完整描述

3 回答

?
一只甜甜圈

TA贡献1836条经验 获得超5个赞

一般写法:
insert into admin values('1112','1112')
或者(建议带着字段列表)
insert into admin(col1,col2) values('1112','1112')
说到占位符,具体开发语言不一样,写法也不一样的:
比如java:
PreparedStatement ps=null; //创建PreparedStatement 对象
String Sql = “ INSERT INTO admin(col1,col2) VALUES(?,?)”;
ps=conn.prepareStatement(sql);
ps.setString(1, '1112');
ps.setString(2, '1112');
int i=ps.executeUpdate();
再比如C#:

string sqlIns = "INSERT INTO admin((col1,col2) VALUES (@v1, @v2)";

SqlCommand cmdIns = new SqlCommand(sqlIns, sqlconn);
cmdIns.Parameters.Add("@v1", "1112");
cmdIns.Parameters.Add("@v2", "1112");
cmdIns.ExecuteNonQuery();
大致如此



查看完整回答
反对 回复 2019-03-17
  • 3 回答
  • 0 关注
  • 1413 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信