0

آموزش SQL

 
parisaexp
parisaexp
کاربر نقره ای
تاریخ عضویت : مهر 1392 
تعداد پست ها : 888
محل سکونت : اصفهان

پاسخ به:آموزش SQL
دوشنبه 10 آذر 1393  9:21 PM

آموزش SQL-دستور Select Into

دستور SELECT INTO می تواند برای backup گیری از جداول استفاده شود.


دستور SELECT INTO

 

Wiki

دستور SELECT INTO داده ها را از یک جدول بر می دارد و در جدولی دیگر وارد می کند.

دستور SELECT INTO اغلب برای backup گیری از جداول مورد استفاده قرار می گیرد. 

فرم دستور 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

مثال:

 

Wiki

Backup گیری: می خواهیم یک کپی از داده های جدول Persons بگیریم (گرفتن نسخه پشتیبان از یک جدول در پایگاه داده موجود)

از دستور زیر استفاده می کنیم:

SELECT *
INTO Persons_Backup
FROM Persons

همچنین می توانیم از عبارت IN برای کپی کردن جدول به پایگاه داده دیگر استفاده کنیم (گرفتن نسخه پشتیبان از یک جدول در پایگاه داده دیگر):

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

همچنین می توانیم از فیلدهای خاصی از یک جدول به جدول جدید دیگر کپی بگیریم (گرفتن نسخه پشتیبان ازفیلدهای خاصی از یک جدول در پایگاه موجود.)

SELECT LastName,FirstName
INTO Persons_Backup
FROM Persons

SELECT INTO به همراه عبارت WHERE

 

Wiki

همچنین می توانیم عبارت WHERE را در دستور اضافه کنیم:

دستور زیر جدول Persons_Backup را حاوی افرادی برمی گرداند که در شهر Sandnes زندگی می کنند.

SELECT LastName,Firstname
INTO Persons_Backup
FROM Persons
WHERE City='Sandnes'

SELECT INTO در ترکیب با دستورات Join

 

Wiki

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

مثال:

 مثال زیر جدول Persons_Order_Backup را که حاوی داده های از دو جدول Persons و Orders می باشد را بر می گرداند.

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

 

لِکُلِّ شَیْ‏ءٍ زَکَاةٌ وَ زَکَاةُ الْعَقْلِ احْتِمَالُ الْجُهَّال‏

برای هر چیزی زکاتیست و زکات عقل تحمّل نادانان است.

تشکرات از این پست
دسترسی سریع به انجمن ها