こんにちは、select ステートメントを使用してテーブルに値を挿入しています。しかし、挿入は行われていません。select ステートメントの結果セットには 5 行あります。しかし、選択データを使用して挿入ステートメントを起動すると、テーブルに挿入されません。
属性のシーケンスを確認しましたが、すべて正しいようです。また、「values」キーワードを使用してテーブルに単一の行を挿入しようとしましたが、その助けを借りてデータを挿入しています。「選択」コマンドで挿入が機能しないのはなぜですか?
緊急を助けてください。
以下はクエリです
insert into schema1.tabletemp
select distinct
a.name as name,
a.stu_number as rollno,
c.userid as login_id,
b.Address as stuAddress,
b.totalgrades as FinalGrdaes
' ' as Misc
from
Schema1.stu_info a, schema1.address_info b, schema1.logindetails c
where
a.stu_no = b.record_no and
a.status in ('Active') and
c.last_name=a.stu_lname and
c.first_name=a.stu_fname and
a.stu_no not in (select distinct student_number from schema1.student_final_records);
このクエリは、学生データを tabletemp に挿入しようとしています。基準は、student_final_record テーブルに存在する学生レコードを再度挿入しないことです。したがって、システムで新しい学生番号、つまり、student_final_record に存在しない学生番号は、tabletemp に挿入されます。
機能していないという節にはありません。助言がありますか????