PDA

View Full Version : گرفتن تعداد رکورها



shahroq
سه شنبه 10 خرداد 1384, 12:51 عصر
وقتی یه view رو اجرا میکنیم جایی نیست که تعداد رکورهای نتیجه رو نشون بده؟
نمیخوام هر دفعه از دستور count استفاده کنم.

AminSobati
چهارشنبه 11 خرداد 1384, 00:50 صبح
دوست عزیزم،
بلافاصله بعد از انجام Query، این دستور رو اجرا کنین:
SELECT @@ROWCOUNT

shahroq
یک شنبه 09 مرداد 1384, 18:20 عصر
آقا نمیشه!
یعنی جدیدانمیشه!
یه سوال دیگه هم اینکه چرا تو sql query analyzer نمیشه view هارو اجرا کرد؟

AminSobati
دوشنبه 10 مرداد 1384, 01:55 صبح
فکر کنین ببینین جدیدا چه کاری انجام دادین که نمیشه!
منظورتون از اجرای View در QA چیه؟

shahroq
دوشنبه 10 مرداد 1384, 02:12 صبح
SELECT @@ROWCOUNT رو باید در sql pane تایپ کنم دیگه؟
وقتی اجرا میکنم این میکنم این پیغام رو میده.
SQL text cannot be represented in the grid pane and diagram pane.

AminSobati
دوشنبه 10 مرداد 1384, 11:46 صبح
دوست عزیزم،
مگه دستور رو در کجا اجرا میکنین؟ Qa یا Em؟

karimi84
سه شنبه 11 مرداد 1384, 15:38 عصر
سلام
چطور میتوانم اسم server ها ئی رو که Sqlserver نمایش میده را بدست اورد

shahroq
سه شنبه 11 مرداد 1384, 16:28 عصر
در همون sql pane در DESIGN QUERY

AminSobati
چهارشنبه 12 مرداد 1384, 00:01 صبح
سلام
چطور میتوانم اسم server ها ئی رو که Sqlserver نمایش میده را بدست اورد
exec sp_helpserver

AminSobati
چهارشنبه 12 مرداد 1384, 00:05 صبح
در همون sql pane در DESIGN QUERY
میشه دقیق تر آدرس بدین، چون من در هیچ جا این مشکل رو ندیدم، شاید من اشتباه میکنم

shahroq
چهارشنبه 12 مرداد 1384, 11:38 صبح
من یه view جدید باز کردم. تو قسمت sql pane نوشتم:


ُSELECT * FROM TBCars

بعد اینو پاک کردم select @@rowcount رو نوشتم.

AminSobati
پنج شنبه 13 مرداد 1384, 01:07 صبح
دوست عزیزم این که واضحه شما از RowCount@@ نباید در View استفاده کنین. اساسا این چنین View چه کاربردی داره؟
RowCount@@ بعد از دستوراتی مثل Select, Insert, Update و Delete برای بدست آوردن تعداد رکوردهایی که تحت تاثیر قرار گرفته اند کاربرد داره.