select文からテーブルに挿入したいのですが、select文から3つのカラムが返され、テーブルには4つのカラムがあります。すべてを0にしたい余分な列の行誰も私にそのためのサンプルSQLクエリを与えることができますか?複数の列を含むselectからselectへのOracleの挿入
ありがとうございました!
select文からテーブルに挿入したいのですが、select文から3つのカラムが返され、テーブルには4つのカラムがあります。すべてを0にしたい余分な列の行誰も私にそのためのサンプルSQLクエリを与えることができますか?複数の列を含むselectからselectへのOracleの挿入
ありがとうございました!
選択項目に「0」を追加するだけです。
INSERT INTO table_name (a,b,c,d)
SELECT
other_table.a AS a,
other_table.b AS b,
other_table.c AS c,
'0' AS d
FROM other_table
希望する列の値として「0」を選択するだけです。
はSQLでデフォルトとして0を入れたり、完全例えばテーブル
+1のお住まいの地域に0を追加しますが、私は通常使用するよりも、より多くのものを含んでいます。私は '()'を 'select'ステートメントの周りに持たず、カラム名のエイリアスを付けませんでした。ターゲットカラムに数値型がある場合は、ゼロをそのまま引用符で囲みます。ターゲットカラムに文字データ型がある場合のみ引用します。 –