複数のスキーマが登録されています
schema_tokyo
schema_saitama
schema_kanagawa
各スキーマには同名同構成のテーブル(user)が登録されています
schema_tokyo.user
schema_saitama.user
schema_kanagawa.user
さらに別のスキーマの中に、各スキーマの名前の一部が格納されています
schema_japan.prefecture
no | name
1 | tokyo
2 | saitama
3 | kanagawa
userテーブルに新しいカラム(address)を追加したい場合
単純には
ALTER TABLE schema_tokyo.user ADD COLUMN address text;
ALTER TABLE schema_saitama.user ADD COLUMN address text;
ALTER TABLE schema_kanagawa.user ADD COLUMN address text;
以上のようにクエリをひとつひとつ発行すればよいですが
schema_japan.prefecture.name を使ってループで処理するような方法は何かないでしょうか
アプリを作ってしまえばできてしまいますが、できればストアドプロシージャやシェルのレベルで・・・

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/10/28 05:26