INSERT 文を使用してデータベースにローを追加します。INSERT 文には 2 つの形式があります。VALUES キーワードまたは SELECT 文を使用できます。
VALUES キーワードで新しいロー内の一部、またはすべてのカラムの値を指定します。VALUES キーワードを使った INSERT 文の簡略バージョンの構文は、次のとおりです。
INSERT [ INTO ] table-name [ ( column-name, ... ) ] VALUES ( expression, ... )
SELECT * によるクエリを実行した結果に表示される順で、テーブルの各カラムに値を入力すると、カラム名のリストを省略できます。
INSERT 文に SELECT 文を使用して、1 つ以上のテーブルから値を引き出せます。データを挿入するテーブルに多数のカラムがある場合は、WITH AUTO NAME を使用して構文を簡単にすることもできます。WITH AUTO NAME を使用する場合、カラム名を指定する必要があるのは、INSERT 文と SELECT 文の両方ではなく、SELECT 文のみです。SELECT 文の名前には、カラム参照かエイリアスの式を指定してください。
SELECT 文を使用した INSERT 文の簡略バージョンの構文は、次のとおりです。
INSERT [ INTO ] table-name [ WITH AUTO NAME ] select-statement
INSERT 文の詳細については、INSERT 文を参照してください。
ローの全カラムへの値の挿入
指定カラムへの値の挿入
SELECT を使用した新しいローの追加
ドキュメントとイメージの挿入
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |