إنشاء أرقام صف في SQL من interbase
سؤال
هل هذا ممكن من interbase؟ على سبيل المثال مثل في هذا حلقة الوصل.
المحلول
يمكنك استخدام المولد. اصنعها
CREATE GENERATOR g_rowno;
ثم استخدم مثل هذا
SELECT GEN_ID(g_rowno, 1), field1, field2, ... FROM your_table
ولكن لن يعمل إلا إذا لم يكن هناك عمليات إعدام متزامنة لنفس الاستعلام.
في Firebird ، يمكنك استخدام تنفيذ Clock Construction لمعالجة كل صف وإضافة رقم الصف قبل نقله إلى تطبيق العميل.
لا تنتمي إلى StackOverflow