database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 8120 게시물 읽기
No. 8120
insert 문에 반복처리를 넣을 수 있나요?
작성자
souler(souler)
작성일
2009-07-05 12:09
조회수
8,072

insert into table_name(field1, field2) values('000', '222'); 이런쿼리문에..

이런, field1<=100 수식을 주어서,

000 
001
002
003
004
005

....



099
100

이렇게 한번에 처리되도록 하는 쿼리문..어떻게 만드나요 ? . 

이 글에 대한 댓글이 총 6건 있습니다.

generate_series() 를 활용해 보세요

tyro님이 2009-07-06 09:16에 작성한 댓글입니다. Edit

이런 우리 사랑넷 홈페이지에 , Tutorials 이라는게 있는줄 몰랐엇네요.

이런, 책을 괜히 산건아닌지..걱정됩니다. SQL 문법에 대해서 공부하려고

책을 몇권샀거든요..

souler(souler)님이 2009-07-07 06:19에 작성한 댓글입니다.

우리사랑넷은 제 홈페이지인데요.

거긴 tutorials 같은 거 없는데. 크크

김상기(ioseph)님이 2009-07-07 09:51에 작성한 댓글입니다.

이런식으로 처리가 되네요.

CREATE TABLE jefftest ( id serial, num int );
INSERT INTO jefftest (num) values (generate_series(1,10));
INSERT INTO jefftest (num) values (generate_series(11,20));
INSERT INTO jefftest (num) values (generate_series(21,30));

감사합니다~!

souler(souler)님이 2009-07-08 06:14에 작성한 댓글입니다.

INSERT INTO jefftest (num) values (generate_series(1,10));


이런 구문도 가능하군요.


전 늘


INSERT INTO test

SELECT nextval('test_id_seq'), * from generate_series(1,10);


이러 식으로 했는데..


신기신기...

박성철(gyumee)님이 2009-07-08 14:27에 작성한 댓글입니다.

insert into table (num)

values ((1), (3), (4));


이런 구문이 가능하기때문이 아닐까 싶습니다.

tyro님이 2009-07-09 15:02에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
8167공백으로 업데이트 하는방법? [1]
souler
2009-07-08
6330
8166greenplum database를 개인 pc에 설치하는 방법질문입니다 [1]
장진규
2009-07-08
7493
8156dbsize 모듈이 없어진건가요? [3]
김대청
2009-07-07
6851
8120insert 문에 반복처리를 넣을 수 있나요? [6]
souler
2009-07-05
8072
8117[TIP] Windows PostgreSQL 에서 dblink 설치
제임스강
2009-07-05
7318
8107특정컬럼 삭제하기.. [1]
souler
2009-07-04
6408
8100테이블명을 전달인자로 해서 호출하기 [3]
궁굼이
2009-07-03
6274
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다