我正在尝试将以下查询插入到我的表中
insert into leave
values ('0101', 'ibrahim shaikh', (datetime, '26-11-2016', 105), (datetime, '26-11-2016', 105), '1', 'nov', '0', 'test', '2016', '0', '11', '1')但我知道这个错误
Msg 128,15级,状态1,第1行 在此上下文中不允许使用名称"datetime“。有效表达式是常量、常量表达式和(在某些上下文中)变量。列名是不允许的。
表中的日期格式为2016-11-07
如何编写插入查询?
发布于 2016-11-25 05:03:47
尝试像这样使用转换
insert into leave
values('0101','ibrahim shaikh',CONVERT(datetime,'26-11-2016',105),CONVERT(datetime,'26-11-2016',105),'1','nov','0','test','2016','0','11','1')发布于 2016-11-25 05:02:00
我想你想要Convert(datetime, '26-11-2016', 105)。
https://stackoverflow.com/questions/40798011
复制相似问题