2013-05-09 197 views
1

我等着,创建一个脚本在SQL Server 2000中超过4000个字符我使用NVARCHAR (4000)存储过程,但是当我使用NVARCHAR (MAX)我得到这个错误。最大NVARCHAR长度

什么类型可以用于此...。 ?

消息170,级别15,状态1,过程sp_Sxxxx 19行
第19行:附近有语法错误 'MAX'。
消息137,级别15,状态1,过程以sp_ SXXXX,线109
必须声明变量 '@ExecuteScript'。
消息137,级别15,状态2,过程以sp_ SXXXX,113线
必须声明变量 '@ExecuteScript'。

+0

'SQL 2000'不会因为据我所知存在;我认为你的意思是'SQL Server 2000',它实际上在这里有一个标签。标签信息也不在主题中 - 这就是我们有标签的原因。 :-)标签系统在这里工作得非常好。请不要试图帮助它。的 – 2013-05-09 23:14:40

+1

可能重复[SQL Server 2000企业管理 - 存储nvarchar数据超过4000个字符(http://stackoverflow.com/questions/3916451/sql-server-2000-enterprise-manager-store-nvarchar-data-greater -than-4000-恰拉)。 NVarChar(MAX)直到SQL Server 2005才被引入。 – 2013-05-09 23:17:02

+0

肯定会在下一次....谢谢 – Thinna 2013-05-09 23:17:46

回答