جملة SELECT INTO في SQL

SQL SELECT INTO الجملة يمكن استخدامها لإنشاء نسخ احتياطية من الجداول.

SELECT INTO الجملة

SELECT INTO الجملة تختار البيانات من جدول واحد ثم تضيفها إلى جدول آخر.

SELECT INTO الجملة غالباً ما تستخدم لإنشاء نسخ احتياطية من الجداول أو لاستنساخ السجلات.

SQL SELECT INTO 语法

يمكنك إدخال جميع الأعمدة إلى الجدول الجديد:

اختيار *
إلى new_table_name [في externaldatabase] 
من old_tablename

أو إدخال الأعمدة المطلوبة فقط إلى الجدول الجديد:

اختيار اسم العمود(العمود)
إلى new_table_name [في externaldatabase]
من old_tablename

مثال SQL SELECT INTO - إعداد النسخة الاحتياطية

السلسلة التالية ستقوم بإنشاء نسخة احتياطية من جدول "Persons":

اختيار *
إلى Persons_backup
من Persons

يمكن استخدام جملة IN لتسجيل نسخة من الجدول إلى قاعدة بيانات أخرى:

اختيار *
إلى Persons في 'Backup.mdb'
من Persons

إذا أردنا نسخ بعض المجالات، يمكننا سرد هذه المجالات بعد جملة SELECT:

اختيار الاسم العائلي، الاسم الأول
إلى Persons_backup
من Persons

مثال SQL SELECT INTO - مع جملة WHERE.

يمكننا أيضًا إضافة جملة WHERE.

السلسلة التالية ستقوم بإنشاء جدول يحتوي على عمودين يسمى "Persons_backup" من خلال استخراج معلومات الأشخاص الذين يعيشون في "بيجينغ" من جدول "Persons":

اختيار الاسم العائلي، الاسم الأول
إلى Persons_backup
من Persons
حيث المدينة='بيجينغ'

مثال SQL SELECT INTO - الجداول المربوطة

يمكن أيضًا اختيار بيانات من أكثر من جدول.

السلسلة التالية ستقوم بإنشاء جدول جديد يسمى "Persons_Order_Backup" يحتوي على معلومات من جداول Persons و Orders:

اختيار Persons.LastName,Orders.OrderNo
إلى Persons_Order_Backup
من Persons
الانضمام الداخلي Orders
على Persons.Id_P=Orders.Id_P