1
我想知道是否有可能在PostgreSQL(9.5.1)DDL語句中使用子查詢的結果作爲數據庫名稱。如何在DDL命令中將子查詢用作數據庫名稱?
例如,我想要的東西,如改變當前數據庫:
ALTER DATABASE (SELECT current_database()) SET a_var TO 'a_value';
如果我運行此,出現錯誤:
ERROR: syntax error at or near "("
LINE 1: ALTER DATABASE (SELECT current_database()) SET ...
什麼是使用子的正確方法查詢(如果可能)?