PostgreSQL - INSERT

DataBase 2009. 5. 2. 15:44


INSERT

-- 일반적 방법
INSERT INTO books (id, title, author_id, subject_id) VALUES (41472, 'Practical PostgreSQL', 1212, 4);

-- 선택적 INSERT
INSERT INTO books (subject_id, author_id, id, title) VALUES (4, 7805, 41473, 'Programming Python');

-- 다른 테이블로부터 가져오기
INSERT INTO books (id, title, author_id, subject_id) SELECT nextval('books_idx'), title, author_id, subject_id FROM book_queue WHERE approved;

-- 파일로부터 복사 (ASCII)
COPY subjects FROM '/tmp/subjects.sql' USING DELIMITERS ',' WITH NULL AS '\null';

-- 파일로부터 복사 (binary)
COPY BINARY subjects FROM '/tmp/subjects.sql';

-- 테이블 정보를 파일로
COPY books TO 'filename';

'DataBase' 카테고리의 다른 글

PostgreSQL - UPDATE  (0) 2009.05.02
PostgreSQL - SELECT  (0) 2009.05.02
PostgreSQL - ALTER  (6) 2009.05.02
PostgreSQL - Data Types  (0) 2009.05.02
PostgreSQL - 테이블 생성  (0) 2009.05.02
Posted by bloodguy
,