1 つ以上のテーブルから他のテーブルへ値を引き出すには、INSERT 文に SELECT 句を使用します。SELECT 句により、ローにあるカラムの一部またはすべてに値を挿入できます。
一部のカラムだけに対する値の挿入は、既存のテーブルから値を取得する場合に便利です。その場合、UPDATE 文を使用して他のカラムの値を追加できます。
テーブルにある一部のカラムにのみ値を挿入するには、その前にデフォルト値が存在するか、または値を挿入しないカラムに NULL を指定しているか確認します。こうしないと、エラーが表示されます。
あるテーブルから他のテーブルにローを挿入する場合、2 つのテーブルは互換性のある構造にします。すなわち、一致するカラムを、同じデータ型または SQL Anywhere が自動的に変換できるデータ型にします。
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2013, SAP AG or an SAP affiliate company. - SAP Sybase SQL Anywhere 16.0 |