منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : نسخ بيانات حقل لحقل اخر في نفس الجدول
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم 

اريد ان انسخ بيانات حقل لحقل آخر في نفس الجدول في قواعد بيانات sql
الرجاء الافادة هل سؤالي غير واضح 

اكتر من مرة اطرح سؤال في المنتدي ولا اجد اي رد او مساعدة 

هل سؤالي غير واضح

لدي حقل في جدول في قاعدة بيانات sql server

وليكن name اريد ان انسخ جميع الاسماء التي في هذا الحقل في حقل name2 في نفس الجدول tabel1 وليكن حقل كود الاسم name_id

اريد عمل ذلك عن طريق ال sql  وليس vb.net
وعليكم السلام ورحمة الله وبركاته

أرجو أن يكون الكود المطلوب

غير ما يلزم


      Table1 =  اسم الجدول
      col1                =  العمود الذي يحوي البيانات
      col2                =  العمود الفارغ
      nvarchar(10)  =  نوع بيانات العمود col1



PHP كود :
DECLARE @count int
DECLARE @col1 nvarchar(10)
SET @count=(SELECT COUNT(col1FROM Table1 where col2 is null)
WHILE (@
COUNT >= 0)
BEGIN
SET 
@count=@count 1
set 
@col1=(select top 1 col1 from Table1 where col2 is null)
update Table1 set col2=@col1 where col1=@col1
END 

الرجاء توضيح سبب استخدام هذه الطريقة لأنها غير منطقية من وجهة نظري. ما في العمود الثاني يمكنك قراءته من العمود الأول لا يوجد سبب لتكرار البيانات.



تمنياتي لك وللجميع التوفيق
من فضلك انا اريد كود انفذه في ال sql server وليس اكتبه في ال vb
وأريد نسخ بيانات الحقل في العمود الاخر لأني اريد الاحتفاظ ببيانات الحقل كما هي والثانية ساجري عليها تحديثات
هذا كود  SQL  وليس vb






تمنياتي لك وللجميع التوفيق