HamidReza Ireh

حمیدرضا ایره

HamidReza Ireh

حمیدرضا ایره

عبارت 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

مثال از SELECT INTO :
حالا ما میخواهیم یک کپی کامل از جدول PERSON را داشته باشیم .
از دستور زیر استفاده میکنیم :

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:
با دستور زیر ما یک کپی از جدول PERSON آن هم فقط از افرادی که در شهر "Sandnes" زندگی می کنند را بدست می آوریم.

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

SELECT INTO همراه با JOINED:
ما میتوانیم از دو جدول یا بیشتر هم کپی برداری کنیم.
عبارت زیر یک جدول پشتیبان با نام "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

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

کاربران بیان میتوانند بدون نیاز به تأیید، نظرات خود را ارسال کنند.
اگر قبلا در بیان ثبت نام کرده اید لطفا ابتدا وارد شوید، در غیر این صورت می توانید ثبت نام کنید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی