Latest web development tutorials

بيان SQL SELECT INTO

مع SQL، يمكنك نسخ المعلومات من جدول واحد إلى آخر.

SELECT INTO بيان لنسخ البيانات من جدول، ومن ثم إدراج البيانات في جدول آخر جديد.


بيان SQL SELECT INTO

SELECT INTO بيان لنسخ البيانات من جدول، ومن ثم إدراج البيانات في جدول آخر جديد.

SQL SELECT INTO بناء الجملة

يمكننا أن نكرر جميع الأعمدة في الجدول الجديد:

SELECT *
INTO newtable [IN externaldb ]
FROM table1;

أو مجرد نسخ الأعمدة المطلوب في جدول جديد:

SELECT column_name(s)
INTO newtable [IN externaldb ]
FROM table1;

مصباح

نصيحة: سيتم إنشاء الجدول الجديد سيتم استخدام أسماء الأعمدة وأنواع محددة في عبارة SELECT. يمكنك استخدام جملة AS لتطبيق الاسم الجديد.



SQL SELECT INTO الأمثلة

عملاء إنشاء نسخة احتياطية:

SELECT *
INTO WebsitesBackup2016
FROM Websites;

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

SELECT *
INTO WebsitesBackup2016 IN 'Backup.mdb'
FROM Websites;

نسخ فقط بعض الأعمدة في الجدول الجديد:

SELECT name, url
INTO WebsitesBackup2016
FROM Websites;

نسخ موقع صيني الوحيد في الجدول الجديد:

SELECT *
INTO WebsitesBackup2016
FROM Websites
WHERE country='CN';

نسخ البيانات من جداول متعددة في جدول جديد:

SELECT Websites.name, access_log.count, access_log.date
INTO WebsitesBackup2016
FROM Websites
LEFT JOIN access_log
ON Websites.id=access_log.site_id;

نصيحة: SELECT INTO بيان يمكن استخدامها لإنشاء، جدول فارغ جديد عن طريق وضع آخر. فقط إضافة يثر الأمر أي بيانات يتم إرجاعها إلى جملة WHERE الاستعلام:

SELECT *
INTO newtable
FROM table1
WHERE 1=0;