【发布时间】:2013-07-09 04:00:48
【问题描述】:
CREATE TABLE app_for_leave
(
sno integer NOT NULL,
eid integer,
ename varchar(20),
sd date,
ed date,
sid integer,
status boolean DEFAULT false,
CONSTRAINT pk_snoa PRIMARY KEY (sno)
);
基本插入是 ::
INSERT INTO app_for_leave(sno, eid, sd, ed, sid, status)
VALUES(1,101,'2013-04-04','2013-04-04',2,'f' );
...
INSERT INTO app_for_leave(sno, eid, sd, ed, sid, status) VALUES (?, ?, ?, ?, ?, ?);
我的需求:: 如何使用存储过程向表中插入数据?
【问题讨论】:
-
我需要插入数据,通过创建函数或过程将数据插入表 app_for_leave
-
Postgres 没有存储过程,但它确实支持函数..
-
所以除了DML语言查询INSERT语句之外没有其他方法可以插入数据..或者有没有其他方法可以解决这个@mike christensen
-
当然,使用函数..
-
我不确定你在这里问什么。您可以编写一个函数来执行我认为的 INSERT。
标签: sql postgresql postgresql-9.2