2016-10-17 65 views
1

我希望在數據類型爲text的字段中插入到SQL表中。但是,我收到一條錯誤消息,說'檢查數據類型'我的姓名字段是nvarchar類型,我的作業字段是文本類型。如何插入文本類型

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

您正在使用哪些DBMS?你得到的**確切**錯誤信息是什麼? –

回答

2

在MS SQL Server中,您將無法如果插入字符串值(超過1個字符)的表類型爲nvarchar的列。您只能使用nvarchar插入一個字符。

如果你想插入一些文本,請用nvarchar指定一些大小。

例如你的情況:

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

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

這將工作。

希望它能幫助你。

+0

感謝您的見解 – Indra

相關問題