دستور INSERT INTO SELECT

دستور INSERT INTO SELECT، داده ها را از یک جدول کپی کرده و آن را در جدول دیگری قرار می دهد. البته نکته ی مهمی را باید مد نظر قرار داد، این است که دستور INSERT INTO SELECT زمانی کار خواهد کرد که نوع داده ی در جدول مبدا و مقصد یکی باشد.
نحوه نوشتن دستور INSERT INTO SELECT

وقتی می خواهیم تمام ستون ها را از یک جدول به جدول دیگر کپی کنیم:

INSERT INTO table2
SELECT * FROM table1
WHERE condition;

وقتی قرار است تنها چند ستون را از یک جدول به جدول دیگری کپی کنیم:

INSERT INTO table2 (column1, column2, column3, ...)
SELECT column1, column2, column3, ...
FROM table1
WHERE condition;

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

جملات ناب

شما هیچ وقت نمی فهمید چقدر قوی هستید تا زمانی که قوی بودن تنها راه شما باشد. “باب مارلی”