SQL SERVER中insert语句怎么写

nsert into 表 values(值1,值2....)
里面数据有些不知道,所以可能要用到占位。(我这是在SQL SERVER触发器里写的)
主要类型有int,smallint,varchar,datetime。就是添加的时候不知道值。求教如何写
字段都设置不能为空
字段举例:ID,NAME,DATETIME

21个回答

insert into 表(值1,值2.。。。) select (值1.值2...) from 表 where 条件

可以把参数添加到list中,在mapper中直接取参数就行了,你可以参考一下:http://blog.csdn.net/qq_36481052/article/details/78888618

INSERT INTO table (id, name, datetime) VALUES ('1', 'name', '2018-01-03 10:00:53');

merlinda_2016
merlinda_2016 declare @id int declare @name nvarchar(200) declare @strDatetime nvarchar(50) declare @dDatetime datetime set @id = 1 set @name='aa' set @strDatetime='2018-01-03 10:00:53' SET @dDatetime=convert(datetime,@strDatetime,20) INSERT INTO table(id, name, datetime) VALUES (@id, @name, @dDatetime)
一年多之前 回复
qq_41579015
qq_41579015 INSERT INTO table (id, name, datetime) VALUES ('1', 'name', '2018-01-03 10:00:53');
一年多之前 回复
qq_41578770
qq_41578770 INSERT INTO table (id, name, datetime) VALUES ('1', 'name', '2018-01-03 10:00:53');
一年多之前 回复
happylovelove
happylovelove INSERT INTO table (id, name, datetime) VALUES ('1', 'name', '2018-01-03 10:00:53');
一年多之前 回复
weixin_41198441
weixin_41198441 回复qq_39372401:传变量 或者用date函数
一年多之前 回复
qq_39372401
qq_39372401 问题是后边我不知道的情况下呢,int和datetime型的不知道具体值,要怎么添加
一年多之前 回复

INSERT into table

(id,
name,
datename)
VALUES
('111',‘quan’,'2017-01-03 8:00:00');

insert into table_name (column_1,column_2,column_3,......) values(value_1,value_2,value_3,......)

1.这个主要是看你的规则,如果表设计不能为null,那可以用''空字符表示,
2.如果说不可以用null和‘’表示
数值类型的可以用0或者1初始,时间可以用GETDATE(),或者'1900-01-01 00:00:00.001',字符串类型可以用''来初始,看你的规则,如果不想有值请查看第一条

可以使用snprintf()语句实现,函数原型为int snprintf(char *str, size_t size, const char *format, ...)。
例如snprintf (g_sqlite_sql_buf, SQLITE_SQL_BUF_SIZE, "INSERT into table_name( ID, NAME, DATATIME) VALUES(%d, '%s', '%s');",
id, name,datatime); 注意DATATIME需要转为string格式输出。最后的sql 语句放在字符串g_sqlite_sql_buf中,执行该语句即实现了数据存数据库。

Insert 触发器的创建:
create or replace trigger tg_insert
before insert on table
begin
dbms_output.put_line('insert trigger is chufa le......');
end;
SQL>insert into table
values(1,'Name' ,'2018-01-03');
insert trigger is chufa le......

INSERT INTO table (id, name, datetime) VALUES ('1', 'name', '2018-01-03 10:00:53');

INSERT INTO xx表 values(“”,“”,“”)

共21条数据 1 3 尾页
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
insert语句怎么写?
存储过程中rn[code=sql]rnalter procedure insertA(rn @id varchar(255),rn @age varchar(255)rn)rnrndeclare @sql varchar(255)rnrnset @sql = N'insert into Ft(id, age) values ('rnset @sql = @sql + @id + ', 'rnset @sql = @sql + @age + ')'rnexec @sqlrn[/code]rnrn怎么保存一下,总是出错,报@sql有错误,应该是拼接的问题,请问该怎么改正?rn
INSERT语句怎么写?
同时往两个关系表中写入数据,是这么写吗?那该怎么写?rn sql="insert into tel(单位,电话),youbian(地址,邮编) values ('"&request("T1")&"','"&request("T2")&"','"&request("T3")&"','"&request("T4")&"') where tel.单位=youbian.单位"
insert语句怎么写
ADOQuery1.SQL.Add('insert into Infor(Name,Sex,Age,Number,Address)valuesrn(“‘+EdName.tect+’“,“‘+EdSex.tect+’“,“‘+EdAge.tect+’“,“‘+EdNumber.tect+’“,“‘+EdAddress.tect+’“,)') 不记得引号怎么打了rn我想把文本框的值插入数据库 怎么在values()中写rn
请问这样的Insert SQL语句怎么写?
表是这样的:rnCREATE TABLE Class(rn [ClassID] [int] IDENTITY (1, 1) NOT NULL ,rn [ClassName] [varchar] (500) COLLATE Chinese_PRC_CI_AS NULL ,rn [ClassType] [int] NULL ,rn [ClassParentID] [int] NULL );rnrnrnclassID是自增型的数据,所以我在insert时可以不写,但是我想在另一列值classParentID时取ClassID同样的值,这个要怎么办?rnrninsert into class(className,classtype,classparentID) values('test','a',这里想取ClassID,怎么办)?rn
这样的insert sql语句怎么写
rn现有一个表rnrn字段:rnname sexrn内容:rnaaa brnbbb grnrn新的表是rn字段:rndepart name sexrnrn其中depart的值是在程序界面的edit1中,请问如何insert这三项(程序中rnrn的edit1.text,现有表中的name,sex字段内容)内容到新表中去
带有"和'的INSERT SQL语句怎么写?
我要向表里插入一条记录,其中一个字符串字段的内容为:rn["Please input 'count'"]rnSQL语句:rnINSERT INTO MyTable(PROMPT_FIELD) VALUES("["Please input 'count'"]")rn报错,这样的SQL语句应该怎么写?
大批量INSERT到SQL Server中的语句
最近在做一个程序,将Excel中的数据INSERT到SQL Server中,现在快做完了,突然发现,如果数据比较大(我测试的15000条),会报出“堆栈的空间已经用尽”的错误,有没有其他什么优化的INSERT语句?rn我的语句如下:rn[code=sql]INSERT INTO A_TB(T1,T2)rnSELECT '100','100A' UNION ALLrnSELECT '101','101A' UNION ALLrnSELECT '102','102A' UNION ALLrn... ...rn[/code]rn没有使用rn[code=sql]INSERT INTO A_TB(T1,T2)rnVALUES('100','100A'),rnVALUES('101','101A'),rnVALUES('102','102A'),rn... ...rn[/code]rn是因为这个语句只能在SQL Server2008及以上才能使用,我这是在多个数据库中执行,包括2000,2005,2008
这样的Sql语句怎么写(SQL Server)?
做项目用的数据库是SQL Server,在这过程中碰到这么一个问题:rn数据库中主要有三列:rnYear Month Jern2007 1 100rn2007 2 200rn2007 3 300rn. . .rn. . .rn. . .rn2008 1 1000rn2008 2 2000rn. . .rn现在想得到各个月的累积数。rn如现在是2007年6月,我想得到的是2007-1到2007-6月的累积。rn需要的结果如下:rnYear Month Jern2007 1 100rn2007 2 300rn2007 3 600rn. . .rn. . .rn. . .rn2008 1 1000rn2008 2 3000rn. . .rn这样的Sql 语句应该怎样写,请各位大虾帮忙,一旦解决,立即给分。
一个insert语句,怎么写
我有一个表,其中有个整型字段ID,我每次增加记录的时候是取数据库中ID的最大值加1,现在是用下面两个语句实现的:rn先用“SELECT TOP 1 LOGID FROM WS_WORKLOG ORDER BY LOGID DESC”获取最大IDrn然后用“INSERT INTO WS_WORKLOG(ID, OPERATEUSER) VALUES(ID,‘adasd’)插入数据rnrn现在我想能不能直接用一条语句实现这个功能?
access 的insert 语句怎么写
_variant_t RecordsAffected;rn char cSQL[1000];rnrn memset(cSQL, 0, 1000);rnrn sprintf(cSQL, rn "INSERT INTO CM_ICCARDDATA(ICCARDCODE, SICODE, MAKEFLAG) VALUES('%s','%s','%d')",rn cardcode, sicode, makeflag);rn m_pConnection->Execute(cSQL,&RecordsAffected,adCmdText);rnrn上面的代码我在ORACLE上是测试通过的,为什么在access数据库上就不行,请指点
mybatis 的 insert 语句怎么写
![图片说明](https://img-ask.csdn.net/upload/201703/13/1489374480_793469.png)为rn![图片说明](https://img-ask.csdn.net/upload/201703/13/1489374610_386788.png)rn什么不能插入数据
这句insert into 语句怎么写?
3首先创建表Create Table example1 (systemtime varchar(30))rninsert into example1(systime) values(" & Now & ")""rn提示操作符丢失,这句话应该怎么写??
insert 插入语句 怎么写
我创建了一个表 ,rnCreate table student(rnsid number(20) primary key ,rnsname nvarchar2 (20) not null,rngender nvarchar2(1) constraint g_ck check (gender in ('m','w')),rnage number(3) not null,rnbirthday nvarchar2(30) not null,rnaddress nvarchar2(50) not null,rnpolitical nvarchar2(50) not null,rncollege nvarchar2(50) not null,rnbranches nvarchar2(20) not null,rnclass nvarchar2(20) not nullrn);rnrnrn可在插入内容是总是报错,请问我我这个插入语句那里错了? rninsert into student values(rn1, 'lili','w',12,'1987-11-11','湖南长沙芙蓉区1号','团员','大学',rn'信息系','2班');rnrnrn
这样的INSERT语句怎么写?
两个表A,B,读出B表的字段值写入A表的部分字段,形如:rninsert tablea(a,b,c,d,e) values (getdate(),'操作者',tableb.c,tableb.d,tableb.e)
这个insert语句怎么写?
表table1有两列 col1,col2 其中col1为标识。rn内嵌sql语句: insert into table1.......;rnrn
这样的insert语句怎么写?
现在有一个需求,需要向数据表插入的记录的数据项里带单引号,如数据值【'0900'】,该数据项是字符串varchar类型,这就会导致拼写sql代码的时候,在值列表出现双单引号的情况,出现代码异常,请问,有没有什么方法,能规避这个异常?如何做?rn
这个INSERT 语句怎么写
DB2中,要将查出来的数据插进一个表中.将表A经过条件查询后的数据插到表B中,表A和表B结构一样.
Sql server数据插入到Access中 insert into语法怎么写?
StrSql = "insert into Stocks_Out_Data in 'C:/aa.mdb' select * from Stocks_Out_Data"rn Cn.Execute StrSql rn(Cn是打开Sql Server的链接)rnrn以上写法 两Access数据库可以插入 rnrn我现在想Sql server数据插入到Access中 这写法就不行了rnrn还一问rnhttp://community.csdn.net/Expert/topic/5018/5018644.xml?temp=.3671228
MS Access中插入(insert)的sql语句怎么写?
-
SQL Insert Into怎么写,Access数据库的!!
Insert Into 表1 (CardNo , Roll_Date) Values (Select CardNo from 表2, Date)rn这句有什么问题阿?rn目的是向表1插入若干项,其中CardNo来自表2,Roll_Date为系统时间,请问该怎么写???
这个SQL怎么写?INSERT
表1rnA B Crn1 a 1rn2 a 1rn3 a 1rn4 a 0rnrn表2rnA B C Drnrnrn怎么将表1.B .C C=1的列内容插入到 表2.B .C 中?
这句SQL insert怎么写?
有三张表social.grant4,social.soclogin,social.paysocrn现在:rnselect social.soclogin.personid from social.soclogin,social.paysocrnwhere social.soclogin.personid=social.paysoc.personid and social.paysoc.ispay='1';rn将选出的所有social.soclogin.personid插入到social.grant4.personid应该怎么写?
在SQL SERVER中这样的SQL语句该怎么写?
在ACCESS中这样一条语句可以正确执行select sum(SL * DJ) as JEA, JEA - CBJE as LRJE from table1,可是在SQL SERVER2K中却提示JEA为非法,请问在SQL SERVER中该怎么写呢?rn
SQL SERVER中删除表的某一列的sql语句怎么写!
SQL SERVER中删除表的某一列的sql语句怎么写!谢谢!
java代码中写insert语句
statement.executeQuery( "INSERT INTO 工厂1 VALUES ('小红', '工人')");rn怎样实现以上功能rnrnString departmentname = departmentField.getText();//工厂1rnString name = nameField.getText();//小红rnString positionLabelname = positionField.getText();//工人rnrnstatement.executeQuery(???????)
这个查询的SQL server语句怎么写?
字段 keyid color handle bigsmall picturern类型 int char char char imagernrn现在要查询keyid和picture两个列,返回keyid小于当前keyid(程序中有记录)的最大的keyid的纪录rnrn我这样写rnselect max(keyid),picture from mytable where keyid < currentkeyidrnrn结果不行,说什么picture不是group by之类的。rnrn我的表达清楚吗?请问这个语句怎么写?
ASP与SQL Server连接怎么写语句?
各位好!偶正在做公司网站可否告诉我ASP与SQL Server连接怎么写语句?谢谢!
sql server 随机数的语句怎么写
随机数的sql 语句 各位大哥漂亮姐姐 帮帮忙啊
SQL Server的update语句怎么写?
user表如下:rnrn name agern John 17rn NULL NULLrnrn如何使用update语句将name为null的记录修改为Kate 18?rnupdate user set name='Kate',age=17 where name = nullrn用这条update语句不行啊,影响的行数为0啊。
SQL SERVER 2000这个语句怎么写!
高手们请问个问题:先查询最大的日期,但如果日期相同就查询最大的ID,这句怎么写?rnID ROWID datetimern2 001 2013-06-01 09:12:31rn119 001 2013-06-01 09:12:31rn526 001 2013-05-21 11:33:17rn查询结果rn119 001 2013-06-01 09:12:31rn
sql server中的insert触发器
小弟遇到困难,请大家指点迷津。rn现在有两个表,table1,其中id是主键;另一表是table2,其中的id是外关键字,要求在table1中添加数据时,table2中的id自动增加,和table1中的id同步,要求用触发器实现,请高手指点,最好给出代码,谢谢!
sql server中insert的问题
数据类型分别是 int、varchar、bit。。。bitrnrnINSERT INTO AccessControlTab(ACT_ID, ACT_Serial, ACT_Updown, ACT_Transfer, ACT_QueryMold, ACT_StockTaking, ACT_InputInfo, ACT_Systemsetting) VALUES(‘3', '111113', '1', '1', '1', '1', '1', '1')rnrn有人insert时,将所有的类型都加上了单引号,好像没出现过错误。但是,我学习的时候,有些数据类型是不需要加单引号的rnrnint、datetime、decimal等数据类型加上单引号后插入会出现错误的值吗rn
SQL server中怎么写这样的SQL?
假如我有个user表,我想查询符合某些条件的第50个用户开始的10个用户,且不能使用id号between and那样查询,应该怎么写SQL语句?rn在mysql数据库中有limit,offset语句可以方便的实现,那么在SQL server中呢?SQL Server是否支持limit和offset语句呢?
帮忙看看我的insert语句为何写不进SQL Server?
private void Calendar1_SelectionChanged(object sender, System.EventArgs e)rn rn txtYear.Text = Calendar1.SelectedDate.Year.ToString();rn txtMonth.Text = Calendar1.SelectedDate.Month.ToString();rn txtDay.Text = Calendar1.SelectedDate.Date.Day.ToString();rn Calendar1.Visible = false;rn rnrn private void btnUpimg_Click(object sender, System.EventArgs e)rn rn string fullFileName,saveName;rn int typePosition;rn fullFileName = this.File1.Value.ToString();rn typePosition = fullFileName.LastIndexOf(".");rn saveName = fullFileName.Substring(typePosition);rnrn this.File1.PostedFile.SaveAs(Server.MapPath("upfile")+"\\"+txtName.Text+saveName);rn imgUp.ImageUrl = "upfile\\"+txtName.Text+saveName;rn rnrn private void btnNext_3_Click(object sender, System.EventArgs e)rn rn SqlConnection con = new SqlConnection("server=.;database=login;uid=sa;pwd=sa");rn con.Open();rnrn SqlCommand cmd = new SqlCommand("select count(*) from u_Login",con);rn int count = Convert.ToInt32(cmd.ExecuteScalar())+1;rnrn string birthDay = txtYear.Text+"-"+txtMonth.Text+"-"+txtDay.Text;//这句是获取生日日期rn [color=#FF0000]SqlCommand newCmd = new SqlCommand("insert into u_Login values("+count.ToString()+",'"+txtName.Text+"','"+txtPassword.Text+"','"+txtMail.Text+"','"+birthDay+"','"+imgUp.ImageUrl+"')",con);[/color]//这句写入rnrn Response.Write(cmd.ExecuteNonQuery());//每次返回-1rn
sql server 中insert问题
小弟有两个表,同时对其进行insert操作,rn请问大侠如何在添加表1后,即刻将表1中刚生成记录的关键字id(自动计数),同时作为表2中待添加记录的字段内容。rn由于是同时进行insert操作(先表1,后表2),我不知如何将表1的关键字id提取出来,请各位帮帮忙,多谢!!!
SQL SERVER 怎么写
[img=https://img-bbs.csdn.net/upload/201805/02/1525241275_158001.jpg][/img] [img=https://img-bbs.csdn.net/upload/201805/02/1525241309_970722.jpg][/img]rnrnrnsqlserver 怎么写
求sql中的insert语句
要求添加一人名字和顺序号rn比如表里已经有3条记录,那么新添加的顺序号自动为4
sql语句怎么写
表中字段为字符型,原表为:rnbj xh lx rn11 0112001 13rn12 0111001 12rn11 0111002 25rn31 0113009 457rn16 0112015 689rn11 0115301 89rn12 0112011 9rn11 0152111 26rnrn要求统计结果如下:rnbj lx lx1 lx2 lx3 lx4 lx5 lx6 lx7 lx8 lx9rn11 4 1 2 1rn12 2 1 1rn16 1 1rn31 1 1rn
sql语句怎么写?
JointCross2ID JointCrossID SmallMileage 小墩号里程 LargeMileage 大墩号里程 Span StartingMileagern1 1 116 34230 117 34280 50 34230rn2 1 117 34280 118 34331 51 34230rn3 1 118 34331 119 34382 51 34230rn4 1 119 34382 120 34433 51 34230rn5 1 120 34433 121 34484 51 34230rn6 1 121 34484 122 34534 50 34230rnrn我怎么查询得到这样的结果:rnSmallMileage 小墩号里程 rn116 34230 rn117 34280 rn118 34331 rn119 34382 rn120 34433 rn121 34484 rn122 34534
Sql语句怎么写?
有这样一个表:共有人数1000万,有id,salary和age三列,要求用sql语句查询,salary>9000 and age<35.rn要求查询快捷!
相关热词 c#检测非法字符 c#双屏截图 c#中怎么关闭线程 c# 显示服务器上的图片 api嵌入窗口 c# c# 控制网页 c# encrypt c#微信网页版登录 c# login 居中 c# 考试软件