在MS SQL Server中可以使用哪种数据类型插入该记录?



我正在尝试插入一行:

INSERT INTO [dbo].[Worker] ([Worker_id], [FIRST_NAME], [LAST_NAME],[SALARY], [JOINING_DATE], [DEPARTMENT])
VALUES (001, 'Monika', 'Arora', 100000, 2014-02-20 09:00:00, 'HR')

我使用DateTime/SmallDateTime/Date数据类型使用

插入这行
ALTER TABLE [dbo].[Worker]
ALTER COLUMN JOINING_DATE SmallDateTime

但是我得到了一个错误

'09'附近语法错误。

请帮我解决这个问题

你需要把日期放在引号里

试试这个

Insert Into [dbo].[Worker] ([Worker_id],[FIRST_NAME],[LAST_NAME],[SALARY],[JOINING_DATE],[DEPARTMENT])
values (001, 'Monika' , 'Arora', 100000,'2014-02-20 09:00:00','HR')

最新更新