0
SQL Server是否允許您像這樣聲明存儲過程參數?你是否必須在sproc參數中指定類型的長度?
@username NVARCHAR
還是你總是要指定一個這樣的大小?
@username NVARCHAR(100)
SQL Server是否允許您像這樣聲明存儲過程參數?你是否必須在sproc參數中指定類型的長度?
@username NVARCHAR
還是你總是要指定一個這樣的大小?
@username NVARCHAR(100)
如果沒有指定長度,則默認爲1,即使那是你的意圖,最好是是明確這樣的:
nvarchar(1)
編輯:我應該有指出我以前的陳述僅適用於聲明 - 如果您在cast
聲明中使用nvarchar
並省略長度,則它將默認爲30.
您不需要指定長度,在lea st在SQL Server 2005中,但這是一個很好的做法。