تحديد SQL في بيان موضح بأمثلة

ماذا تفعل عبارة SQL Select Into؟

و   SELECT INTO  البيان هو استعلام التي تسمح لك لخلق   جديد  الطاولة وملء ذلك مع مجموعة نتيجة ل   SELECT statement.

لإضافة بيانات إلى جدول موجود ، راجع جملة INSERT INTO بدلاً من ذلك.

SELECT INTO  يمكن استخدامها عند دمج البيانات من عدة جداول أو طرق عرض في جدول جديد. 1 لا يتأثر الجدول الأصلي.

الصيغة العامة هي:

SELECT column-names INTO new-table-name FROM table-name WHERE EXISTS (SELECT column-name FROM table-name WHERE condition) 

يوضح هذا المثال مجموعة من الجدول الذي تم "نسخه" من جدول "المورد" إلى جدول جديد يسمى ProviderUSA والذي يحتفظ بالمجموعة المتعلقة ببلد العمود ذي القيمة "USA".

SELECT * INTO SupplierUSA FROM Supplier WHERE Country = 'USA'; 

النتائج : 4 صفوف متأثرة 2

هوية شخصية اسم الشركة الاسم مدينة بلد هاتف
2 نيو اورليانز كاجون ديلايتس شيلي بيرك نيو أورليانز الولايات المتحدة الأمريكية (100) 555-4822
3 منزل الجدة كيلي ريجينا ميرفي آن أربور الولايات المتحدة الأمريكية (313) 555-5735
16 مصانع الجعة Bigfoot شيريل سايلور بيند الولايات المتحدة الأمريكية لا شيء
19 مصنع نيو إنجلاند للمأكولات البحرية روب ميرشانت بوسطن الولايات المتحدة الأمريكية (617) 555-3267

يرجى الاطلاع على دليل مدير قاعدة البيانات الخاص بك والاستمتاع بتجربة خيارات مختلفة بنفسك.

قراءة متعمقة:

  1. (Microsoft - إدراج صفوف باستخدام SELECT INTO) [// technet.microsoft.com/en-us/library/ms190750(v=sql.105).aspx]
  2. (dofactory - عبارة SQL SELECT INTO) [// www.dofactory.com/sql/select-into]