【发布时间】:2014-09-20 06:36:31
【问题描述】:
例如,
CREATE TABLE tbl_products
(
prod_id serial NOT NULL,
prod_name text,
prod_qty integer,
prod_batch text,
prod_group text
)
数据是
INSERT INTO tbl_products(prod_name, prod_qty, prod_batch, prod_group)VALUES ('BIOTOR 10 TAB', 10, 'bat6', 'A');
INSERT INTO tbl_products(prod_name, prod_qty, prod_batch, prod_group)VALUES ('RAMISAVE H 5 MG CAP', 12, 'bat7', 'D');
INSERT INTO tbl_products(prod_name, prod_qty, prod_batch, prod_group)VALUES ('TREND XR 500 MG TAB', 40, 'bat67', 'H');
INSERT INTO tbl_products(prod_name, prod_qty, prod_batch, prod_group)VALUES ('TAZLOC 80', 78, 'bat9', 'H');
INSERT INTO tbl_products(prod_name, prod_qty, prod_batch, prod_group)VALUES ('BUDECORT 200 Rotocap', 11, 'bat1', 'H');
INSERT INTO tbl_products(prod_name, prod_qty, prod_batch, prod_group)VALUES ('ESOZ D 20 MG CAP', 45, 'bat78', 'F');
INSERT INTO tbl_products(prod_name, prod_qty, prod_batch, prod_group)VALUES ('LSR BABY FEEDING NIPPLES', 87, 'bat99', 'G');
此时我正在将Insert 和Update 转换为不同功能的tbl_products,那么有没有一种好方法可以将insert 和update 包装成一个Fucntion..?
注意:prod_name 不会重复
【问题讨论】:
标签: sql postgresql insert-update dml