PDA

View Full Version : حرفه ای: ارایه در sql



Saber_Fatholahi
چهارشنبه 20 آبان 1388, 11:47 صبح
با سلام به خدمت اساتید عزیز
من می هوام توی یه sp توی sql پارامتری داشته باشم متغیر یعنی یه بار ممکنه چهر پارامار یه بار ممکنه 10 پارامتر یا ... داشته باشم
خواستم بدونم ایا توی Sql امکان استفاده از ارایه هست یا نه
sql من 2005 هست
لطفا نظراتتونو اعلام کنین
با تشکر

AminSobati
چهارشنبه 20 آبان 1388, 11:57 صبح
http://www.sommarskog.se/arrays-in-sql.html

sia_2007
چهارشنبه 20 آبان 1388, 17:51 عصر
من که به شخصه از متغییر Table استفاده میکنم.
DECLARE @T TABLE( i INT NOT NULL PRIMARY KEY , Value INT)


INSERT INTO @T VALUES (1,45)
INSERT INTO @T VALUES (2,145)
INSERT INTO @T VALUES (3,450)
INSERT INTO @T VALUES (4,485)
INSERT INTO @T VALUES (5,4)
INSERT INTO @T VALUES (6,15)

SELECT * FROM @T
این را به Sp تان ارسال کنید

Reza.ariyan
جمعه 22 آبان 1388, 22:27 عصر
یک UDT از نوع Table با یک فیلد بساز و ازش به عنوان آرایه استفاده کن

Saber_Fatholahi
یک شنبه 01 آذر 1388, 12:22 عصر
دوستان از پاسخ همتون ممنونم اما ارایه من یه ارایه مثلا 10 سطر و 4 ستونه
من می خوام از این جدول بسازم و اونم به صورت داینامیک نه به صورت استاتیک چون تعداد سطرهام ممکنه تغییر کنه اما تعداد ستونهام ثابته

Reza.ariyan
یک شنبه 01 آذر 1388, 14:50 عصر
دوستان از پاسخ همتون ممنونم اما ارایه من یه ارایه مثلا 10 سطر و 4 ستونه
من می خوام از این جدول بسازم و اونم به صورت داینامیک نه به صورت استاتیک چون تعداد سطرهام ممکنه تغییر کنه اما تعداد ستونهام ثابته
این کارو کردم - ولی دنگوفنگ زیاد داره داداش

دیاگرام میزارم نتونستی تحلیل کنی بگو توضیح بدم