[英]Conversion failed when converting date and/or time from character string in SQL
[英]Conversion failed when converting date and/or time from character string SQL
CREATE TABLE TICKET
(
TicketID int primary key,
StartLoc varchar(20),
FinalLoc varchar(20),
price int,
DateOfPurchase date,
SeatNumber int,
TrainID int,
DepartureDate date ,
);
insert into TICKET
values (1,'HaydarPasa','Sirkeci',20,'20,18-06-12 10:34:09 AM',10,1,'20-06-12 10:34:09 AM')
我使用的是SQL Server Management 2008 R2版本。執行查詢時顯示
從字符串SQL轉換日期和/或時間時轉換失敗
@juergenD是正確的,字符串20,18-06-12 10:34:09 AM
不是日期字符串。 插件的20
部分嗎? 如果是這樣,則您的表定義已關閉。 我希望在這里出現復制粘貼錯誤...
另外:當我在我的機器上嘗試查詢時,仍然顯示日期轉換錯誤。 如果我將日期更改為yyyy-MM-dd hh:mm:ss AM
格式,則可以正常工作。 雖然可能與本地設置有關。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.