如何插入文本类型

时间:2016-10-17 10:10:23

标签: sql

我希望在数据类型为text的字段中插入SQL表。但是我被告知错误说'检查数据类型' my name字段的类型为nvarchar,我的job字段的类型为text。

INSERT INTO Table1 (Name, Job) VALUES ('John', 'Clerk')

1 个答案:

答案 0 :(得分:2)

在MS SQL Server中,如果nvarchar类型的列,则无法在表中插入字符串值(超过1个字符)。您只能使用nvarchar插入一个字符。

如果您想插入一些文字,请用nvarchar指定一些尺寸。

例如在您的情况下:

Create table Table1(Name nvarchar(5), Job Text)

Insert into Table1(Name, Job) values ('John','Clerk')

这样可行。

希望它会帮助你。