- ベストアンサー
T-SQLでのテキスト型変数の宣言方法
何方かT-SQL(MS-SQL Server7.0)でのテキスト型変数の宣言方法をご存知の方がおられたらご教授下さい。 以下で宣言した場合は、エラーになりました。 DECLARE @case_history VARCHAR(255) 宜しくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
ローカル変数にはtext 型、ntext 型、image 型は使用できません。 よって DECLARE @case_history TEXT ではエラーとなってしまいます。 もし、8,000(4,000)文字以内でしたらvarchar(nvarchar)をお使いください。
その他の回答 (1)
- PtoP
- ベストアンサー率27% (24/86)
回答No.1
特に間違ってないように見えます?? 全角スペースが入っているとか? 私はいつも[]をつけてます。↓ DECLARE @case_history [varchar](255)
質問者
補足
すみません。記述を間違えましたので訂正します。 宜しくお願いします。 誤 DECLARE @case_history VARCHAR(255) 正 DECLARE @case_history TEXT
お礼
回答有難うございました。 T-SQLの仕様制限という事ですね。 8,000(4,000)文字を超える場合は、どうすれば良いのでしょうね?