الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تحديث جدول فى sql server

بدأه elbry1907 في 12 فبراير 2011 · 4 رد · 531 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاتة

تحديث جدول فى SQL SERVER

اسم الجدول table

مكون من id-number-total

المطلوب

تحديث total لو كان number بقيمة سالب يكون total = سالب1 -1 وان كان موجب يكون موجب 1

مثال لو كان number -20

يكون Total -1

-------------

ممكن الكود من خلال sql server او من خلال vb 6

#2

السلام عليكم

هناك طرق كثيرة لذلك ولعل ابسط فكرة هي كمايلي :

اقتباس

declare @number int

set @number= 100

update [table] set [number] =@x ,[total] =@x/abs( @x )

طبعا في الفيجوال بيسك بدل استخدام @number مرر الرقم كمتغير Parameter

#3

شكرا لردك السريع لكن للاسف مش قادر اوصل انى افهم الحل علشان اطبقة :(

مع العلم الجدول المراد تحديثة من النوع view

#4

اولا جرب الكود السابق في management studio مع وضع اسم ال view بدل من اسم الجدول وانظر ماذا يحدث (يفضل وضع where لان الاستعلام السابق سيعدل جميع الجدول)

#5

تم حل المشكلة باستخدام هذا الكود

Update emp set total =1 Where Number >0

Update emp set total =-1 Where Number <0

مواضيع مشابهة