سؤال

عندما أقوم بتشغيل استعلام في الضفدع ، يقوم في بعض الأحيان بتقسيم الإخراج إلى كتل. كيف أحصل على مجموعة البيانات بأكملها كمجموعة واحدة؟

alt text

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

المحلول

هذا يبدو مثل المعلمة pagesize. المشكلة الوحيدة هي أنني أعرف فقط كيفية إيقافها جميعًا:

set pagesize 0

أو وضعها على كل 50000 سطر:

set pagesize 50000

لا أعتقد أن أوراكل يتيح لك أن ترتفع من ذلك. لذلك لا أعرف كيف أجعله يطبع فقط الرأس الأول ولا شيء آخر.

نصائح أخرى

هذا هو sql*plus pagesize الخيار الذي الافتراضي إلى 24. يمكن تعديله مع الأمر set pagesize 0 للتخلص منه تماما.

في SQL*Plus ، هناك أيضًا خيار لتعيين هذا تلقائيًا باستخدام ملف login.sql أو glogin.sql النصي. يبدو أن هذه الوظيفة متوفرة أيضًا في TOAD (على الرغم من أنني لا أملك TOAD هنا لاختبارها). مزيد من التفاصيل هنا على هذا المدونة Toadworld.

إنه ليس بالضبط الضفدع ، إنه سلوك قياسي أو Oracle DB. تحتاج إلى طلب بعض الحقل على سبيل المثال للحصول على مجموعة بيانات كاملة

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