Как заставить mysql принимать базу данных sybase..таблицы - PullRequest
1 голос
/ 02 октября 2009

Я портирую приложение sybase на mysql, и, конечно, есть куча проблем совместимости с sql, но я не вижу простого выхода без изменения каждого отдельного sql, это то, что в sybase вы можете ссылаться на таблицу по обозначению db..table, но в mysql требуется db.table. Я вроде как на стороне mysql, но это то, что есть. Есть ли способ заставить MySQL принять этот синтаксис?

Ответы [ 2 ]

1 голос
/ 02 октября 2009

используйте программу типа notepad ++, которая имеет возможность поиска и замены по всему каталогу файлов. выполнить поиск по .. и заменить на .

0 голосов
/ 06 октября 2009

Я закончил тем, что делал что-то вроде этого:

global replace .. with " + Defs.DELIMETER + "
Then replace " + Defs.DELIMETER + ".  with ...  to take care of elipses
Then replace " + Defs.DELIMETER + "" + Defs.DELIMETER + "  with .... for those cases.

Это досталось большинству из них. Так что, по крайней мере, теперь это легко изменить.

...