SQL Insert Datetime临时表截断错误

时间:2015-12-19 11:00:09

标签: sql-server tsql

我试图执行此代码:

DECLARE @temp TABLE (Start dateTime, Name nvarchar)

INSERT  INTO @temp (Start, Name)
VALUES (GETDATE(), 'Callum')

SELECT * FROM @temp

我收到此错误:

  

消息8152,级别16,状态4,行3字符串或二进制数据   截断。声明已经终止。

     

(0行(s)受影响)

我发现我试图在专栏中填入太多数据,但我不确定如何....

1 个答案:

答案 0 :(得分:1)

您需要在nvarchar中指定尺寸。例如nvarchar(50)