آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

آموزش SELECT INTO

دوره های پیشنهادی

در SQL می توانید اطلاعات را از یک جدول به داخل جدول دیگری کپی نمایید.

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

فرم دستور SELECT INTO

می توانیم تمام ستون ها را به یک جدول جدید وارد کنیم:

SELECT *

INTO newtable [IN externaldb]

FROM table1;

یا می توانیم تنها ستون مورد نظر خود را به جدول جدیدی وارد کنیم:

SELECT column_name(s)

INTO newtable [IN externaldb]

FROM table1;

جدول جدید با نام ستون ها و تنظیماتی که در عبارت SELECT برای آن تعریف شده است ایجاد می گردد. برای اضافه کردن نام های جدید می توانید از عبارت AS استفاده نمایید.

مثال استفاده از دستور SELECT INTO

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

SELECT *

INTO CustomersBackup2013

FROM Customers;

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

SELECT *

INTO CustomersBackup2013 IN 'Backup.mdb'

FROM Customers;

دستور زیر تنها تعدادی از ستون ها را در جدول جدید کپی می کند:

SELECT CustomerName, ContactName

INTO CustomersBackup2013

FROM Customers;

دستور زیر تنها مشتریانی که نام کشورشان آلمان است را در جدول جدید کپی می کند:

SELECT *

INTO CustomersBackup2013

FROM Customers

WHERE Country='Germany';

SELECT *

INTO CustomersBackup2013

FROM Customers

WHERE Country='Germany';

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

SELECT Customers.CustomerName, Orders.OrderID

INTO CustomersOrderBackup2013

FROM Customers

LEFT JOIN Orders

ON Customers.CustomerID=Orders.CustomerID;
نکته:

از عبارت SELECT INTO میتوان برای ایجاد یک جدول خالی جدید با بهره گیری از طرح های ظاهری جدول های دیگر استفاده کرد. برای اینکار تنها کافی است تا دستور WHERE را به عبارت خود اضافه کنیم، این کار سبب می شود تا query ارسال شده بدون پاسخ بازگردد:

SELECT *

INTO newtable

FROM table1

WHERE 1=0;

 
  • 10388
  •    1806
  • تاریخ ارسال :   1394/07/27

دانلود PDF دانلود سورس کد دانلود فیلم آموزشی دانشجویان گرامی اگر این مطلب برای شما مفید بود لطفا ما را در GooglePlus محبوب کنید
رمز عبور: tahlildadeh.com یا www.tahlildadeh.com
آموزش SELECT INTO
ارسال دیدگاه نظرات کاربران
شماره موبایل دیدگاه
عنوان پست الکترونیک

ارسال

آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

تمامی حقوق این سایت متعلق به آموزشگاه تحلیل داده می باشد .