重複の可能性:
Postgres 動的クエリ関数
以下のクエリから返された文字列を、他のクエリのテーブル名として使用したいと考えています。
SELECT 'backup_' || TO_CHAR(CURRENT_DATE,'yyyy-mm-dd')
ご覧のとおり、文字列を返します。別のクエリの入力として使用したい。
CREATE TABLE (SELECT 'backup_' || TO_CHAR(CURRENT_DATE,'yyyy-mm-dd'))
AS * SELECT FROM backup
それはできますか?方法の手がかりはありますか?