2013-05-09 281 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

回答