問題タブ [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.
oracle - Varchar2 データ型は systimestamp を許可します
以下のようなvarchar2データ型のテーブルが1つあります
ここで、systimestamp
上記に挿入しようとすると、値が挿入されます:
問題は、Oracle でこの変換が許可されている理由です。
Oracle 11g を使用しています。
python - Pythonでvarchar2フィールドを挿入する
データベース (Oracle および Impala) に varchar2 フィールドがあり、このフィールドに文字列フィールドを挿入したいと考えています。通常どおり、値を文字列として挿入できませんでした。次のエラーが発生しました
AnalysisException: ターゲット テーブル 'test01.testdcr' の精度が失われる可能性があります。式 ''data1 data2 data3 data4 '' (タイプ: STRING) は、列 'testVarchar2Field' の VARCHAR(128) にキャストする必要があります
table への挿入中に文字列変数を varchar2 に変換するにはどうすればよいですか?
linux - ms Oracle: 埋め込み SQL で空白埋めを避ける
現在、C アプリケーションを RdB (OpenVMS) から Oracle 11 (Linux) に移行しています。ここで、2 つのデータベース システムの違いに出くわしました。
例:
コンテンツ
Embedded SQL で名前を選択すると、Oracle はホスト変数の長さまで末尾にスペースを追加します。つまり、2 つの名前を区別できません。名前を TRIM しても、Oracle はスペースを追加します。
しかし、列名による Select-Statement では、正確な数のスペースを指定する必要があります。
これにより、select ステートメントと末尾のスペースの数を区別できないため、データの処理が非常に難しくなります。
Oracle の空白埋めを止める方法はありますか?
よろしくお願いします。
sql - SQLのみを使用して(PL/SQLブロックを使用せずに)LONGデータ型フィールドからデータを抽出する方法は?
LONG
SQLのみを使用して(PL/SQLを使用せずに)データ型フィールドからデータを抽出する方法は? 他の列との連結中にエラーが発生する -
ORA00932: データ型が矛盾しています
DB: Oracle 8i エンタープライズ版