هل يمكن أن يكون للاستعلامات المعلمة معلمات الإخراج؟

StackOverflow https://stackoverflow.com/questions/1555532

سؤال

في SQL Server ، هل هناك طريقة لإرجاع معلمة إخراج إجمالي عدد السجلات (للترحيل) في استعلام محدد؟

هل كانت مفيدة؟

المحلول

يمكن أن يكون للإجراء المخزن معلمة إخراج ، ولكن ليس استعلامًا قياسيًا. يمكنك تنفيذ استعلام أولي للحصول على عدد السجلات ، أو إرجاع مجموعات نتائج MutLiple من استعلام واحد.

نصائح أخرى

لا ، ولكن يمكنك أن تفعل شيئًا كهذا:

SELECT
**,
COUNT(*) OVER(PARTITION BY ID)
FROM TABLE

ليست جميلة جدا ، ولكن إرجاع عدد السجلات. يمكنك أيضًا استخدام row_number ().

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top