1
給出以下情形: 我基本上有一個表 - 等等 - 2相關列:動態INSERT語句
- 表名(文本)
- 數據(hstore)
hstore鍵對應於table_name中引用的表的列。 我想自動生成一個基於這兩列的INSERT語句,將每個鍵的數據插入到引用表的列中。關鍵當然可以有所不同,因爲基本上任何表的數據都可以存在於hstore列中。
所有這一切發生在一個更大的功能。鍵/柱可用於數組中。
實施例:
table_name = test_table
data = "id"=>"1", "trans"=>"4", "comment"=>"asdf"
所得聲明:
INSERT INTO test_table (id, trans, comment) VALUES (1,4,'asdf');
的目標是具有動態數據插入到右表,不管是什麼在表名和數據指定的功能。
太好了,謝謝!非常有用的功能。我現在只需要擺弄數據類型,因爲函數假定每個值都是一個字符串。 – andehhh