هل يمكن أن يكون للاستعلامات المعلمة معلمات الإخراج؟
-
20-09-2019 - |
سؤال
في SQL Server ، هل هناك طريقة لإرجاع معلمة إخراج إجمالي عدد السجلات (للترحيل) في استعلام محدد؟
المحلول
يمكن أن يكون للإجراء المخزن معلمة إخراج ، ولكن ليس استعلامًا قياسيًا. يمكنك تنفيذ استعلام أولي للحصول على عدد السجلات ، أو إرجاع مجموعات نتائج MutLiple من استعلام واحد.
نصائح أخرى
لا ، ولكن يمكنك أن تفعل شيئًا كهذا:
SELECT
**,
COUNT(*) OVER(PARTITION BY ID)
FROM TABLE
ليست جميلة جدا ، ولكن إرجاع عدد السجلات. يمكنك أيضًا استخدام row_number ().
لا تنتمي إلى StackOverflow