Вставка строки даты и времени в дБ - PullRequest
1 голос
/ 06 июля 2010

Привет! Я пытаюсь вставить в SQL Server 2005 следующее:

INSERT INTO tb_UserLoginTimes (UserID, LoginDateTime)
VALUES (1235,2010/07/06 10:38:44)

Но получаю следующую ошибку.

Incorrect syntax near '10'.

Нужно ли мне экранировать двоеточие?

Если так, то как мне это сделать?

Настоящий нуб, поэтому мои извинения.

Ответы [ 2 ]

6 голосов
/ 06 июля 2010

Похоже, вам просто нужно заключить дату в кавычки:

... VALUES (1235, '2010/07/06 10:38:44')

Попробуйте в SEDE . Если вы пропустите кавычки, вы получите ту же синтаксическую ошибку, о которой вы сообщаете.

2 голосов
/ 06 июля 2010

Вместо 2010/07/06 10:38:44 используйте стандарт ANSI SQL (ГГГГММДД ЧЧ: ММ: СС)

'20100706 10:38:44'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...