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

سؤال مهم بخصوص ال Id Cloumn

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

السلام عليكم

انا عايز يا جماعه اخلى عامود الـ ID

يبتدى بـ 001 او 0001

ينفع ولا ده شغل مجانين

انا جربت ومانفعش ماحدش يعرف طريقه

:(

ولدي إليك وصيتي عهد الأسودْ

العز غايتنا نعيش لكي نسود

و عريننا في الأرض معروف الحدود

فاحم العرين و صنه عن عبث القرود

أظفارنا للمجد قد خُلقت فدى

و نيوبنا سُنَّت بأجساد العدى

و زئيرنا في الأرض مرهوب الصدى

نعلي على جثث الأعادي السؤددا

#2

هوا السؤال صعب اوى كده ولا غبى للدرجه دى ومش بتحصل !!!!!!!!!

-_-

ولدي إليك وصيتي عهد الأسودْ

العز غايتنا نعيش لكي نسود

و عريننا في الأرض معروف الحدود

فاحم العرين و صنه عن عبث القرود

أظفارنا للمجد قد خُلقت فدى

و نيوبنا سُنَّت بأجساد العدى

و زئيرنا في الأرض مرهوب الصدى

نعلي على جثث الأعادي السؤددا

#3

استعمل varchar datatype اظن لا تستطيع عمل ذلك الا باستخدام حقل نصي و ال string processing

#4

يا ابو حميد نهارك سعيد :)

انا قصدى انى اخليه زى ما قلت فوق كده ويكون Autoincrement

-_-

ولدي إليك وصيتي عهد الأسودْ

العز غايتنا نعيش لكي نسود

و عريننا في الأرض معروف الحدود

فاحم العرين و صنه عن عبث القرود

أظفارنا للمجد قد خُلقت فدى

و نيوبنا سُنَّت بأجساد العدى

و زئيرنا في الأرض مرهوب الصدى

نعلي على جثث الأعادي السؤددا

#5

يمكنك عمل Trigger عند الاضافة في الجدول.

moslimbag8.gif

------

saaid.jpg

#6

تريجرز وظيفته ايه ؟

ولدي إليك وصيتي عهد الأسودْ

العز غايتنا نعيش لكي نسود

و عريننا في الأرض معروف الحدود

فاحم العرين و صنه عن عبث القرود

أظفارنا للمجد قد خُلقت فدى

و نيوبنا سُنَّت بأجساد العدى

و زئيرنا في الأرض مرهوب الصدى

نعلي على جثث الأعادي السؤددا

#7
اقتباس
انا قصدى انى اخليه زى ما قلت فوق كده ويكون Autoincrement

فاهم عليك - خلاص اعمل حقل Autoincrement و في حالة االعرض خليه نص و غيره للشكل اللي انت عايزه

اقتباس
تريجرز وظيفته ايه ؟

عامل زي ال event يعني مثلا تقول لما يعمل update لسجل في الجدول يعمل شئ معين

ابحث عنه في المنتدي الموضوع مش كبير

#8

انا عارف يعنى ايه تريجرز يا ابو حميد وفاهم بس كل المشكله انى مش عارف اخرج النتيجه اللى انا عايزها وهيا يبقى الID

001

002

او

001A

002B

وهكذا ده ازاى

:(

ولدي إليك وصيتي عهد الأسودْ

العز غايتنا نعيش لكي نسود

و عريننا في الأرض معروف الحدود

فاحم العرين و صنه عن عبث القرود

أظفارنا للمجد قد خُلقت فدى

و نيوبنا سُنَّت بأجساد العدى

و زئيرنا في الأرض مرهوب الصدى

نعلي على جثث الأعادي السؤددا

#9

بقم بعمل دالة تمرر لها الرقم الاصلي و ليكن 12 ثم تقوم الدالة بتحويله الي نص و تغير فيه كما تشاء و ليكن 0012 ثم تخزنه في varchar

حاول بس بجد :lol:

#10

شوف الكود ده بيحول من int الي hexadecimal ربما يساعدك

select cast( 12 as varbinary(2))

الناتج

0x000C

#11

الف شكر يا ابو حميد

ربنا ما يحرمك منى

:)

ولدي إليك وصيتي عهد الأسودْ

العز غايتنا نعيش لكي نسود

و عريننا في الأرض معروف الحدود

فاحم العرين و صنه عن عبث القرود

أظفارنا للمجد قد خُلقت فدى

و نيوبنا سُنَّت بأجساد العدى

و زئيرنا في الأرض مرهوب الصدى

نعلي على جثث الأعادي السؤددا

#12
اقتباس
الف شكر يا ابو حميد

ربنا ما يحرمك منى

طيب المهم انت وصلت لحل و لا مكسل تجرب :lol:

بالتوفيق يا غالي

#13

هجرب يا ابو حميد لأنها فعلا مشكله ولازم ليها حل لأنها لو ما اتخلتش هاتخنقنا

ولدي إليك وصيتي عهد الأسودْ

العز غايتنا نعيش لكي نسود

و عريننا في الأرض معروف الحدود

فاحم العرين و صنه عن عبث القرود

أظفارنا للمجد قد خُلقت فدى

و نيوبنا سُنَّت بأجساد العدى

و زئيرنا في الأرض مرهوب الصدى

نعلي على جثث الأعادي السؤددا

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