この文は、テーブルにローを挿入するために使用します。
INSERT [ INTO ] table-name [ ( column-name, ... ) ] { VALUES ( expression, ... ) | select-statement }
INSERT 文を使用すると、1 つのローを挿入するか、クエリの結果セットから複数のローを挿入できます。
カラムを指定した場合は、指定したカラムに 1 対 1 で値が挿入されます。カラム名のリストを指定しないと、テーブルでの表示順 (SELECT * を使用して取り出すときと同じ順序) に値がテーブル・カラムに挿入されます。ローは、任意の順序でテーブルに挿入されます。
テーブルに挿入した文字列は、データベースが大文字と小文字を区別するかどうかに関係なく、常に入力された大文字と小文字の状態のままで格納されます。
次の文は、データベースに Eastern Sales 部を追加します。
INSERT INTO Departments ( DepartmentID, DepartmentName ) VALUES ( 230, 'Eastern Sales' ); |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |