2017-02-06 1 views
0

私はmySQLストアドプロシージャに慣れていませんし、私は1つのDBから別のDBにすべてのビューをコピーしようとしています。コピーするビューのリストを取得できましたが、新しいDBにビューを作成する方法がわかりません。私は現在、SHOWは、CREATE VIEWコマンドしようとしていると私は、コマンドの実行結果を見ることができます:SHOW CREATE VIEWのビュー作成結果をMysqlに保存できますか?

SHOW CREATE VIEW detailview 

がどのように私は、列ストアプロシージャ内の変数に「ビューの作成」の値を保存することができますか?

答えて

0

SHOW CREATE VIEWから値を読み取り、SQL言語を使用してストアドプロシージャに渡すことはできません。 MySQLはそれを許可しません。

しかし、あなたのアプリケーション(php、c#、...)でやってみることができます。必要なすべての値(CREATE VIEW文)を読み、実行します。

関連する問題