我想要一个包含两列id和name
的表id name
1 Peter
2 Mary
需要的功能是只将名称插入表中,并且可以按增量顺序自动创建id
类似
insert table values
(Jack)
id name
1 Peter
2 Mary
3 Jack
我正在使用Postgresql 9.3
答案 0 :(得分:0)
尝试这样的事情
CREATE TABLE test
(
id serial,
name text
)
因为你的表只需要一列INSERT
来创建一个函数
CREATE OR REPLACE FUNCTION insert_into_table(val text) RETURNS VOID AS
$$
INSERT INTO test (name) VALUES (val)
$$language sql
用法:SELECT insert_into_table('anyName')