1
我试图插入下面的查询到我的表名称日期时间是不允许的SQL Server
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')
但我得到的错误
消息128,15级,状态1,第1行
在此上下文中不允许使用名称“datetime”。有效表达式是常量,常量表达式和(在某些情况下)变量。列名不被允许。在我的表
日期格式为2016-11-07
如何我需要写我的插入查询?
这不是你如何投文字在SQL Server中的日期时间。改用'CONVERT'。 –
只需添加到@ Nick.McDermaid评论,查看['CONVERT']的文档(https://msdn.microsoft.com/en-in/library/ms187928.aspx) – ughai