0
我有逗號分隔的數字,我們需要作爲輸入傳遞給存儲過程。SQL Server:如何傳遞可變長度的輸入變量?長度可能會達到任何限制?
輸入參數是這樣的:
@CustStockLogIdList varchar(1000)
我喜歡1,2,3,4,5,6,7,8
等發送輸入到這個參數。該列表可以是任何長度。
我知道在這種情況下,如果它超過了1000個字符,它會將傳遞的值減少到1000個字符,並執行其餘的處理。
但我不確定長度。
因爲我讀varchar的限制是8000,@CustStockLogIdList varchar(MAX)
或@CustStockLogIdList varchar(8000)
也可以允許長度爲8000個字符,但我想要更多。我不確定我需要的最大長度。