PDA

View Full Version : مقدار دهی اولیه در کوئری sql



تبسم ساینا
دوشنبه 20 بهمن 1393, 12:57 عصر
سلام . نوشتن همچین کدی که هنگام تعریف متغیر بهش مقدار بده درسته ؟
Declare @blf Bit =0,@msg varchar(200)=''

SabaSabouhi
دوشنبه 20 بهمن 1393, 14:06 عصر
سلام
بله، درسته
این رو خیلی راحت می‌تونستی امتحان کنی

صبا صبوحی

sajaaaaad
دوشنبه 20 بهمن 1393, 15:04 عصر
البته توی اسکیوال 2000 من به مشکل خوردم سر این جریان بعضی جاها ارور میداد. ترجیحا اگ میخوای کدات توی اسکیوال 2000 به بالا به مشکل نخوری جدا تعریف کن
DECLARE @NumRows int
SET @NumRows = 0
.
من چیزیو که تجربه کردم گفتم. مثلا برای یک شرکت برنامه نوشتم اسکیوال 2000 داشتن موقع اجرای پروسیجرام مجبور شدم همه رو تغییر بدم. من خودم 2008 کار میکنم

SabaSabouhi
سه شنبه 21 بهمن 1393, 08:27 صبح
البته توی اسکیوال 2000 من به مشکل خوردم سر این جریان بعضی جاها ارور میداد. ترجیحا اگ میخوای کدات توی اسکیوال 2000 به بالا به مشکل نخوری جدا تعریف کن
DECLARE @NumRows int
SET @NumRows = 0
.
من چیزیو که تجربه کردم گفتم. مثلا برای یک شرکت برنامه نوشتم اسکیوال 2000 داشتن موقع اجرای پروسیجرام مجبور شدم همه رو تغییر بدم. من خودم 2008 کار میکنم

سلام
دوست من، حق با شماست. اما دیگه بعد از 15 سال می‌شه نسخه‌ی 2000 رو منسوخ شده تلقی کنیم.
من همین الان هم تو کارهام از چیزهایی استفاده می‌کنم که تو نسخه‌ی 2005 هم وجود نداره و به همین دلیل
تو نیازمندی‌های نرم‌افزارهام قید می‌کنم حداقل Sql 2008 لازم داره ( مثل تایپ Date که تو 2005 وجود نداره )

به نظر من پشتیبانی نرم‌افزار از 4 نسخه‌ی آخر Sql کافی به نظر میاد.
Sql 2014
Sql 2012
Sql 2008 R2
Sql 2008

صبا صبوحی