۱۰-اردیبهشت-۱۳۹۴, ۱۱:۱۰:۵۹
سلام خدمت دوستان عزیز...از امروز می خوام آموزش sql server رو براتون قرار بدم اینجا
امیدوارم که براتون مفید واقع بشه و به دردتون بخوره.
در قسمت اول از مجموعه دوره آموزشی sql server به معرفی آموزش SELECT INTO می پردازیم.
در SQL می توانید اطلاعات را از یک جدول به داخل جدول دیگری کپی نمایید.
دستور SELECT INTO داده ها را از یک جدول بر می دارد و در جدولی دیگر وارد می کند.
فرم دستور SELECT INTO
می توانیم تمام ستون ها را به یک جدول جدید وارد کنیم:
کد:
یا می توانیم تنها ستون مورد نظر خود را به جدول جدیدی وارد کنیم:
کد:
جدول جدید با نام ستون ها و تنظیماتی که در عبارت SELECT برای آن تعریف شده است ایجاد می گردد. برای اضافه کردن نام های جدید می توانید از عبارت AS استفاده نمایید.
مثال استفاده از دستور SELECT INTO
دستور زیر از جدول Customers یک بکاپ تهیه می کند:
کد:
همچنین می توانیم از عبارت IN برای کپی کردن جدول به پایگاه داده دیگر استفاده کنیم:
کد:
دستور زیر تنها تعدادی از ستون ها را در جدول جدید کپی می کند:
کد:
دستور زیر تنها مشتریانی که نام کشورشان آلمان است را در جدول جدید کپی می کند:
کد:
دستور زیر داده را از بیشتر از یک جدول به جدول جدید وارد می کند:
کد:
;
نکته: از عبارت SELECT INTO میتوان برای ایجاد یک جدول خالی جدید با بهره گیری از طرح های ظاهری جدول های دیگر استفاده کرد. برای اینکار تنها کافی است تا دستور WHERE را به عبارت خود اضافه کنیم، این کار سبب می شود تا query ارسال شده بدون پاسخ بازگردد:
کد:
مطالب رو هم از اینجا براتون قرار میدم : آموزش sql server
در ضمن می تونین فایلهای فیلم آموزش sql server و همینطور کتاب های آموزش sql server رو هم از لینک ها دنبال کنین.
امیدوارم که براتون مفید واقع بشه و به دردتون بخوره.
در قسمت اول از مجموعه دوره آموزشی sql server به معرفی آموزش SELECT INTO می پردازیم.
در SQL می توانید اطلاعات را از یک جدول به داخل جدول دیگری کپی نمایید.
دستور SELECT INTO داده ها را از یک جدول بر می دارد و در جدولی دیگر وارد می کند.
فرم دستور SELECT INTO
می توانیم تمام ستون ها را به یک جدول جدید وارد کنیم:
کد:
کد:
SELECT*
INTOnewtable[IN externaldb] FROMtable1;
کد:
کد:
SELECTcolumn_name(s)
INTOnewtable[IN externaldb] FROMtable1;
مثال استفاده از دستور SELECT INTO
دستور زیر از جدول Customers یک بکاپ تهیه می کند:
کد:
کد:
SELECT*
INTOCustomersBackup2013 FROMCustomers;
کد:
کد:
SELECT*
INTOCustomersBackup2013IN'Backup.mdb' FROMCustomers;
کد:
کد:
SELECTCustomerName,ContactName
INTOCustomersBackup2013 FROMCustomers;
کد:
کد:
SELECT*
INTOCustomersBackup2013 FROMCustomers WHERECountry='Germany'; SELECT* INTOCustomersBackup2013 FROMCustomers WHERECountry='Germany';
کد:
کد:
SELECTCustomers.CustomerName,Orders.OrderID
INTOCustomersOrderBackup2013 FROMCustomers LEFTJOINOrders ONCustomers.CustomerID=Orders.CustomerID
نکته: از عبارت SELECT INTO میتوان برای ایجاد یک جدول خالی جدید با بهره گیری از طرح های ظاهری جدول های دیگر استفاده کرد. برای اینکار تنها کافی است تا دستور WHERE را به عبارت خود اضافه کنیم، این کار سبب می شود تا query ارسال شده بدون پاسخ بازگردد:
کد:
کد:
SELECT*
INTOnewtable FROMtable1 WHERE 1=0;
مطالب رو هم از اینجا براتون قرار میدم : آموزش sql server
در ضمن می تونین فایلهای فیلم آموزش sql server و همینطور کتاب های آموزش sql server رو هم از لینک ها دنبال کنین.