postgresql에서 DML 작업

insert 말고는 좀 특별한 글씨가 있는 것 같아서요.업데이트와 delete는 별다른 것이 없습니다.여기에 몇 가지 특수한 서법을 열거한다
insert
db01=> create table t_insert(id int,name text);
CREATE TABLE
db01=> insert into t_insert values(1,'hippo');
INSERT 0 1
db01=> insert into t_insert values(2,'jack'),(3,'joe'),(4,'alice');    --        
INSERT 0 3
db01=> insert into t_insert default values;    --       
INSERT 0 1
db01=> alter table t_insert alter column name set default 'name';
ALTER TABLE
db01=> insert into t_insert default values;
INSERT 0 1
db01=> insert into t_insert(id,name) values(9,default);    --    oracle   
INSERT 0 1
db01=> select * from t_insert;
 id | name  
----+-------
  1 | hippo
  2 | jack
  3 | joe
  4 | alice
    | 
    | name
  9 | name
(7 rows)

좋은 웹페이지 즐겨찾기