0
"text"という名前の列の長さを取得する方法は?LEN関数の引数としてキーワード名を持つ列
これは動作しません:
SELECT LEN([text]) AS mylength FROM mytable
エラーは次のとおりです。 引数のデータ型のテキストは、LEN関数の引数1では無効です。
"text"という名前の列の長さを取得する方法は?LEN関数の引数としてキーワード名を持つ列
これは動作しません:
SELECT LEN([text]) AS mylength FROM mytable
エラーは次のとおりです。 引数のデータ型のテキストは、LEN関数の引数1では無効です。
DATALENGTH
を使用してください。ところでLEN()
型の列に使用することはできません「TEXT
」
SELECT DATALENGTH([text]) AS mylength FROM mytable
:テキストは列の名前の非常に悪い選択です。また、TEXTデータ型は推奨されなくなりました。代わりにvarchar(max)
を使用してください(またはnvarchar(max)
またはvarbinary(max)
)
「動作しません」より詳細に記述されている可能性があります。エラーメッセージが表示されますか?予想外の結果ですか? (もしそうなら、いくつかのサンプルデータと*期待される*結果を与えるかもしれません)。他に何か? –
なぜ 'text'データ型を使用していますか? –
列の名前を変更できません。はい、タイプはTEXTです。 –