問題タブ [varchar2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
10066 参照

oracle - OracleでVarchar2をChar配列に変換する

varchar2 フィールドがあり、それを 'ABCDEF' のような文字の配列に分割したい --> 'A' 'B' 'C' 'D' 'E' フィールド値を chars 配列に変換するにはどうすればよいですか?

0 投票する
1 に答える
356 参照

oracle - Oracleでvarchar2の長さを追加

varchar2 を追加する Oracle プロシージャがあります。

var1 varchar2(32767);

デバッグ中に次のことを確認できます。

は 32767 よりも低くなっています。しかし、3 行目を実行しようとすると、次のエラーが表示されます。

"numeric or value error: character string buffer too small"

誰でもここで私を助けることができますか?

0 投票する
1 に答える
1558 参照

oracle - XMLTable関数でvarchar2変数を使用するには?

次のように XMLTable 関数を使用しようとしています。

しかし、このエラーが発生します

PL/SQL: ORA-19102: XQuery文字列リテラルが必要です

次の例で XMLTable を使用すると、正常に実行されます。

この点で助けてください..

0 投票する
1 に答える
158 参照

oracle - Oracle - 最小の VARCHAR2 値

である列でデータベース内のテーブルをクエリする必要がありますVARCHAR2。一度にすべてではなく、チャンクでレコードを取得する必要があります。ROWNUMこの目的で使用されます。

クエリは次のようになります。

このクエリは、値を変更して繰り返し実行されSOMECOLUMNます。まず、最初の 100 件のレコードを取得できるように、このクエリに最小VARCAHAR2値を指定する必要があります (特定の順序ではありません)。次回SOMECOLUMNは、100 番目のレコードの値が使用され (order byこの目的のためにクエリに追加されます)、次の 100 レコードが取得されます。

(仮定:SOMECOLUMN値は一意です)。

このクエリに提供される最初の最小値は?