Kamilia نشر 4 أكتوبر 2015 أرسل تقرير نشر 4 أكتوبر 2015 في SQL Server من الممكن استعمال جملة الاستعلام Insert into في جدول عبر استعمال Select :INSERT INTO Table (col, col2, col3) SELECT col, col2, col3 FROM other_table WHERE sql = 'cool'فهل من الممكن أيضا استعمال جملة استعلام Update مع Select أيضاً؟بهذا الشكل:UPDATE Table SET col1, col2 SELECT col1, col2 FROM other_table WHERE sql = 'cool' WHERE Table.id = other_table.id اقتباس
0 E.Nourddine نشر 4 أكتوبر 2015 أرسل تقرير نشر 4 أكتوبر 2015 يمكن تغيير القيم عن طريق Update مع جلب القيم الجديدة من جدول آخر:UPDATE T SET T.col1 = OT.col1, T.col2 = OT.col2 FROM Some_Table T INNER JOIN Other_Table OT ON T.id = OT.id WHERE T.col3 = 'cool'يمكن استعمال الدالة merg-على Sql Server- :MERGE INTO YourTable T USING other_table S ON T.id = S.id AND S.tsql = 'cool' WHEN MATCHED THEN UPDATE SET col1 = S.col1, col2 = S.col2;الدالة MERGE اقتباس
السؤال
Kamilia
في SQL Server من الممكن استعمال جملة الاستعلام Insert into في جدول عبر استعمال Select :
فهل من الممكن أيضا استعمال جملة استعلام Update مع Select أيضاً؟
بهذا الشكل:
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.