私はCLOB型データの1つの列を持つテーブルを持っていますが、CLOBデータ内の実際の文字列を見ることはできません。SQL ServerでSELECTにCLOBタイプを表示する方法は?
CLOB, 8 Bytes
CLOB, 15 Bytes
CLOB, 9 Bytes
しかし、私はちょうどCLOBデータの内容を見たいと思ってます。たとえば
私はSELECT *
を使用する場合は、CLOBタイプの下に、すべてのデータは次のようです。
私が試した:
SELECT DBMS_LOB.SUBSTR(ClobColumnName, 20 ,1)
をそして、それは動作しません、エラーは次のとおりです。
エラーコード:4121、SQLの状態:S1000
はコラム "DBMS_LOB" のいずれかを見つけることができませんかユーザー定義関数または集約 "DBMS_LOB.SUBSTR"、または名前があいまいです。
問合せでCLOBデータを直接表示する構文は何ですか?
私はdbVisualizer
でSQL Serverを使用しています。
SQL Serverには 'clob'データ型がありません。実際の列のデータ型は何ですか?私は 'varbinary(x)'/'binary(x)'と仮定しますか?もしそうなら、なぜあなたは最初に文字列を格納するためにそれを使用していますか? –
@ MartinsSmith、あなたはそうです、私はこれらの混乱しているさまざまなSQL言語を使い慣れていません。 dbVisualizerのカラム属性リストに大きなカラムサイズ(2148473647)のvarchar(2005)データ型として表示されています。私はSQLサーバを管理するためにWindowsではなくLinuxを使用しているので、私はこのソフトウェアを使用する必要があります。 –