假設我創建表下面的列及其類型如何獲得特定列的數據類型,長度在SQL Server 2008
CREATE TABLE STUDENT(
STUDENT_ID INT,
NAME NVARCHAR(250),
ADDRESS NVARCHAR(40),
DOB DATE)
[更新] 然後是在需求量的變化,我們不得不改變列長度爲nvarchar(最大)
ALTER TABLE STUDENT ALTER COLUMN ADDRESS NVARCHAR (max)
因爲我得到了多個實例有沒有這個表。我需要檢查列數據類型的長度是8000還是最大。所以我知道如果我需要運行ADDRESS的alter script。
您是否想將最大值設置爲8000或返回該數字?你有什麼理由想要返回這個值? –
我想返回該號碼。我有1000個表,只想更新該列數據類型的大小,並希望匹配是否已經提供了我想更改的大小。 –
你真的想要返回'8000'嗎?你想達到什麼目的? – Shnugo