0

我需要将 SHOW CREATE VIEW 的“创建视图”列写入临时表。

请注意,我不能使用 INFORMATION_SCHEMA,因为那里的创建视图语句与我从“创建视图”获得的语句有点不同。具体来说,INFORMATION_SCHEMA 中的语句在 Create View 语句中有数据库模式名称,我想在没有模式名称的情况下转储它。(我不能使用 RegEx 删除语句名称,因为我不知道模式名称是自动设置还是由用户如何创建语句)

谢谢你的想法!

4

1 回答 1

0

如果默认情况下连接中指定的数据库与包含视图的数据库不同,则 SHOW CREATE VIEW 将返回与 INFORMATION_SCHEMA 相同的结果。所以你不应该指望它。尝试解开应用程序中的文本,但这可能很难做到。

于 2011-09-23T06:35:56.190 回答