我有这张表:
(<NUM_TRF int
,<NAME, varchar(255),>
,<DESCRIPTION, text,>
,<REPORT, varbinary(max),>)
我试图在SQL Server 2008中创建一个脚本,以便向我的本地数据库插入一行数据。
INSERT INTO [MY_DB_APP].[dbo].[CONNECT_USER]
VALUES(1, 'name', 'description', Cast('wahid' As varbinary(max)) )
GO
但是我遇到了这个错误:
字符串或二进制数据被截断。
该语句已终止。
ntext
、text
和image
数据类型将被移除。请避免在新的开发工作中使用这些数据类型,并计划修改当前使用它们的应用程序。请改用nvarchar(max)
、varchar(max)
和varbinary(max)
。详见此处。 - marc_s