- - PR -
SELECTしたテーブル名のテーブルを利用する
1
| 投稿者 | 投稿内容 |
|---|---|
|
投稿日時: 2006-06-20 09:39
お世話になります。
あるカラムにテーブル名が格納されていて、それをSELECTし、 SELECTしてきたテーブル名を利用することはできますでしょうか? 下記のようにやってみたのですがダメでした。 select * from スキーマ名.( select table_name from A ) Aテーブルのカラムtable_nameにはテーブルBの名前'B'が格納されている よろしくお願い致します。 |
|
投稿日時: 2006-06-20 11:55
RDBMSも開発環境も書いてないのですが、SQLだけでやるのであればできません。
なんらかのプログラムの中で行うのではないのですか? それであれば、SQL文を 連結させるなりできると思うのですが。 |
|
投稿日時: 2006-06-20 12:05
お世話になります。
SQLのみではできないのですね。。。 ukさん、ありがとうございました。 |
|
投稿日時: 2006-06-20 15:02
RDBMSやバージョンが書かれていないので、具体的な回答は
できません。 お使いのRDBMSでストアド・プロシジャがサポートされていて、 PREPARE文+EXECUTE文もサポートされているなら、表名を拾って きてSQLで利用するといった操作も可能です。 |
1
