منتدى رواية عشق

منتدى رواية عشق (https://r-eshq.com/vb/index.php)
-   ϟ تَطويـر المُنتديـات ϟ (https://r-eshq.com/vb/forumdisplay.php?f=52)
-   -   كيفية نسخ بيانات جدول إلى جدول آخر في لغة البرمجة sql (https://r-eshq.com/vb/showthread.php?t=169443)

Şøķåŕą 04-14-2022 10:12 PM

كيفية نسخ بيانات جدول إلى جدول آخر في لغة البرمجة sql
 
كيفية نسخ بيانات جدول إلى جدول آخر في لغة البرمجة SQL إن عملية نسخ البيانات من جدول إلى جدول أمر سهل للغاية في لغة البرمجة (SQL)، حيث أنه مجرد دمج للأمر (SELECT) الذي يتم استخدامه للحصول على البيانات من الجداول مع الأمر (INSERT INTO) الذي يتم استخدامه لإضافة البيانات في أي جدول، ولنسخ البيانات من جدول لآخر يجب أن يكون نوع الأعمدة التي سيتم النسخ منها متطابق مع نوع الأعمدة التي سيتم النسخ إليها. وعند القيام بنسخ البيانات من جدول لآخر يستطيع المستخدم من القيام بتحديد الأسطر و الحقول التي سيتم نسخها، أي أنه غير مجبر على نسخ كل بيانات الجدول في جدول آخر، بالإضافة إلى ذلك, فإن نسخ القيم من جدول إلى جدول آخر لا يؤثر إطلاقاً على القيم الموجودة في الجدول الذي سيتم النسخ إليه، ويُعد نسخ البيانات مفيد جداً عندما يتعامل المستخدم مع عدة جداول مترابطة ويرغب بدمجها مع بعضها في جدول جديد لعرضها بشكل مفهوم و مرتب. الشكل العام لتجميع الحقول في لغة البرمجة SQL إذا كان الجدولين متطابقين في الشكل فإن الشكل العام لتجميع الحقول سيكون كالتالي: INSERT INTO table2 SELECT * FROM table1 WHERE condition; وإذا كان الجدولين غير متطابقين أو يرغب المستخدم بتحديد الأعمدة التي سيتم النسخ منها و إليها، فإن الشكل العام لتجميع الحقول سيكون على النحو التالي: INSERT INTO table2 (column1, column2, column3, ...) SELECT column1, column2, column3, ... FROM table1 WHERE condition; حيث مكان الكلمة (table1) يتم وضع اسم الجدول الذي سيقوم المستخدم بنسخ البيانات منها. مكان الكلمة (table2) يتم وضع اسم الجدول الذي سوف يتم نسخ البيانات فيه. بعد الكلمة (WHERE) من الممكن أن يقوم المستخدم بوضع شروط لتحديد القيم التي سيتم نسخها من الجدول (table1). وفيما يلي مثال على ذلك: INSERT INTO table2 //table 2 فهنا قام المستخدم قام بتحديد أنه سيتم وضع البيانات المنسوخة في الجدول SELECT * FROM table1; //قام المستخدم بتحديد أنه سيتم نسخ كل بيانات الجدول table1 SELECT * FROM table2; // بعد النسخ table2 قام المستخدم بعرض كل البيانات التي أصبح يحتويها الجدول

سمارا 04-14-2022 10:44 PM


تسلم الأيادي على ما قدمت
ننتظر جديدك بكل شوق
تقبل مني أعطر التحايا

سمأأأأأرا


⦁.Σнѕαѕ.☘ 04-16-2022 09:32 PM

يسلموا الايادي


ودي

♥мs.мooη♥ 04-16-2022 09:48 PM

بين مواضيعكم نجد
المتعة دائماً
وفقكم الله لقادم اجمل

♔ قمر بغداد ♔ 04-17-2022 10:10 PM

تِسَلّمْ الأيَادِيْ
ولآحُرمِناْ مِنْ جَزيلِ عَطّائك
دُمتْ ودامَ نبضُ متصفحك
متوهّجاً بِروَعَةْ مَا تِطَرحْ
لروحَكَ جِنآئِن وَرديهّ

نور القمر 04-18-2022 02:26 AM

جَلبَ ممُيَّز جِدَاً
وإنتقِاءَ رآِئعْ
تِسَلّمْ الأيَادِيْ
ولآحُرمِناْ مِنْ جَزيلِ عَطّائك


الساعة الآن 06:40 PM

Powered by vBulletin Hosting By R-ESHQ
new notificatio by R-ESHQ
HêĽм √ 3.1 BY: ! ωαнαм ! © 2010
User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
تنويه : المشاركات المطروحة تعبر عن وجهة نظر أصحابها وليس بالضرورة تمثل رأي أدارة الموقع