Я пытаюсь запустить приведенную ниже проверку ddl, сгенерированную в DB2, в mysql. Тем не менее, это дает мне ошибку, что row_number () не существует в MySQL.
Может кто-нибудь подсказать, как эмулировать это в mysql?
Запрос
CREATE VIEW "MY_PORTAL"."MyView" AS SELECT ROW_NUMBER() OVER() AS id, b.id batch_id,
b.name batch_name, b.description batch_desc, b.status batch_status, b.classname batch_classname,
b.active batch_active, b.server batch_server, s.id scheduler_id, s.typeid scheduler_type_id,
str.typename scheduler_type_name, s.days scheduler_days, s.hours scheduler_hours, s.minutes scheduler_minutes,
s.seconds scheduler_seconds FROM myDB.batches b LEFT OUTER JOIN myDB.schedulers s
ON s.batchid = b.id LEFT OUTER JOIN myDB.scheduler_type_ref str ON str.typeid = s.typeid;