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

القيمة الافتراضية لحقل SQL

مغلق
بدأه jooorj في 22 مارس 2007 · 2 رد · 883 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

عند عمل جدول فإن ال SQL Server يعطيك خيارا لوضع قيمة افتراضية للحقل ،،

فمثلا

: ID 
1
default value or binding=1000
2
التاريخ مثلا
default value or binding = getDate() وهكذا
وهكذا

السؤال الذي يطرح نفسه حول كيفية جعل الحقل يأخذ قيمة ابتدائية للمتصل User_name

بحيث اول ما يقوم المستخدم بعمل ادخال للبيانات يدخل الحقل قيمة افتراضية ابتدائية للمستخدم الذي يقف على السحل الحالي

حاولت استخدام user_name لكنها كانت ترجعلي dbo

ولم ترجع اي Login

الحل يكون كالتالي :

select  suser_sname()					  --المتصل على قاعدة البيانات الحالية

تم تعديل هذه المشاركة بواسطة jooorj في 22 مارس 2007 في 03:18

موقوف من المشاركة لقلة الأدب

============================

#2

يمكنك استخدام SELECT SYSTEM_USER ايضا للحصول على نفس النتيجة

When all else fails, read the instructions.

If there is a possibility of several things going wrong the one that will cause the most damage will be the one to go wrong.

No Matter how many times you repeat, there will be someone not listening .

To beat the bureaucracy, make your problem their problem

55926083.png

#3

صحيح !

ممتاز اخي الفاضل كلامك صحيح

طيب ممكن في فرق بين الاثنان الله يبارك فيك

موقوف من المشاركة لقلة الأدب

============================

هذا الموضوع مغلق.

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