クエリーのデータをテーブルに挿入します。
1048 ワード
:
Insert into ( ) select from where
: account (oracle )
INSERT INTO account(ACCOUNTUNO、USERUID、ACCOUNTYPE、ACCOUNTUTUTYPE)
SELECT
CONCAT('00',USER ID) ACCOUNT_NO ep.USER_ID,'2'ACCOUNT_TYPE、'03'ACCOUNT_SUB_タイプ
FROM account ep
WHERE ep.ACCOUNT_TYPE=1;
//最初のフィールドは、スティッチング文字列のために、新しいaccount_としてスティッチング文字列の値を使用します。no
//2番目のフィールドは、selectの結果のuser_を採用します。idは新しいuser_としてidフィールドの値
//3番目のフィールドは、固定値をaccount_として使用します。typeフィールドの値
//4番目のフィールドは、同じ3番目のフィールドで、設定値が新しいaccount_を使用します。sub_typeの値
注意したいのは:
複数のテーブル間の操作であれば、各テーブルの各フィールドa.フィールドを区別する必要があります。 b.フィールド
設定された値であれば、別名を付けて1つずつ対応して、どのフィールドの値かを区別します。