ایس ال سلیکٹ انٹو جملات

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

فقرة SELECT INTO

فقرة SELECT INTO تستأجر بيانات من جدولة واحدة، ثم تقوم بإدراجها في جدولة أخرى.

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

SQL SELECT INTO 语法

شما می‌توانید همه ستون‌ها را به جدول جدید اضافه کنید:

SELECT *
INTO new_table_name [IN externaldatabase] 
FROM old_tablename

یا فقط ستون‌های مورد نظر را به جدول جدید اضافه کنید:

SELECT column_name(s)
INTO new_table_name [IN externaldatabase]
FROM old_tablename

مثال SQL SELECT INTO - ایجاد نسخه پشتیبان

مثال زیر یک نسخه پشتیبان از جدول "Persons" ایجاد می‌کند:

SELECT *
INTO Persons_backup
FROM Persons

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

SELECT *
INTO Persons IN 'Backup.mdb'
FROM Persons

اگر می‌خواهیم برخی از حوزه‌ها را کپی کنیم، می‌توانیم این حوزه‌ها را در جملات SELECT لیست کنیم:

SELECT LastName,FirstName
INTO Persons_backup
FROM Persons

مثال SQL SELECT INTO - با جملات WHERE

ما همچنین می‌توانیم جملات WHERE را اضافه کنیم.

مثال زیر اطلاعات افراد ساکن در "Beijing" را از جدول "Persons" استخراج کرده و یک جدول دو ستون به نام "Persons_backup" ایجاد می‌کند:

SELECT LastName,Firstname
INTO Persons_backup
FROM Persons
WHERE City='Beijing'

مثال SQL SELECT INTO - جدول‌های متصل

انتخاب داده از یک جدول یا بیشتر نیز امکان‌پذیر است.

مثال زیر یک جدول جدید به نام "Persons_Order_Backup" ایجاد می‌کند که شامل اطلاعات گرفته شده از دو جدول Persons و Orders است:

SELECT Persons.LastName,Orders.OrderNo
INTO Persons_Order_Backup
FROM Persons
INNER JOIN Orders
ON Persons.Id_P=Orders.Id_P