我有需要輸入一個表的名稱的後綴的過程。然後,使用執行格式(),我傳遞此參數來執行動態查詢。問題是,這個參數是一樣的貫穿 - 我不想把它傳遞X倍,這樣的:與格式的動態查詢()使用相同的參數多次
execute format('SELECT table_%s.field1, table_%s.field2,table_%s.field3
FROM table_%s', inTableSuffix, inTableSuffix, inTableSuffix, inTableSuffix, ...)
我想類似下面這樣的格式:
execute format('SELECT table_%s.field1, table_%s.field2,table_%s.field3
FROM table_%s', inTableSuffix)
我明白我可以使用表名的別名來解決這個問題,但是有另一種方法嗎?
所以,你有你的答案? –