查询查询分析器 insert 出错从字符串转换为 '01-Jan-1998' datetime 时发生语法错误。INSERT INTO Customers(CID, FirstName, LastName, CreditLimit, AcctBalance, DateOfEntry, Notes)
VALUES(1, 'Jim', 'Bag', 1000, 0, '01-Jan-1998', 'works at the gym');
从字符串转换为 datetime 时发生语法错误。
VALUES(1, 'Jim', 'Bag', 1000, 0, '01-Jan-1998', 'works at the gym');
从字符串转换为 datetime 时发生语法错误。
declare @tmp_time datetime
set @language=@@language
set language 'us_english'set @tmp_time=convert(datetime,'01-Jan-1998') --转化成时间
select @tmp_time as yourdate --调试用,输出查看时间INSERT INTO Customers(CID, FirstName, LastName, CreditLimit, AcctBalance, DateOfEntry, Notes)
VALUES(1, 'Jim', 'Bag', 1000, 0, @tmp_time, 'works at the gym'); set language @language --注意,不要省略这句
declare @tmp_time datetime
set @language=@@language --系统默认语言
set language 'us_english' --设置语言为 美国英语set @tmp_time=convert(datetime,'01-Jan-1998') --转化成时间
select @tmp_time as yourdate --调试用,输出查看时间INSERT INTO Customers(CID, FirstName, LastName, CreditLimit, AcctBalance, DateOfEntry, Notes)
VALUES(1, 'Jim', 'Bag', 1000, 0, @tmp_time, 'works at the gym'); set language @language --设置系统默认语言,注意,千万不要省略这句话