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 2564 게시물 읽기
No. 2564
Re: ## function 에 대해 도움 좀..##
작성자
nogadax
작성일
2001-04-11 21:22
조회수
3,169

질문에 대한 정답은 아니지만 ..

 

간단한 테스트 테이블을 만들기 위해 ..

FOR .. IN .. LOOP 를 이용한 plpgsql 문을

작성해 보았습니다.

 

 

<pre>

//////////////////////////////////////

// For 문 원형

//

// FOR var_name IN expression .. expression LOOP

// statement

// END LOOP;

//

//////////////////////////////////////

drop function ftab1_func(integer,text);

drop table ftab1;

 

create table ftab1 ( f_id int4, f_name text, f_mail text );

create function ftab1_func(integer,text) returns integer

as'

declare

var1 integer default 0;

var2 alias for $1;

var3 alias for $2;

begin

for f_id_seq in var1 + 1 .. var2 loop

insert into ftab1 values(f_id_seq,var3||f_id_seq,f_id_seq);

end loop;

 

return 0;

end;

' language 'plpgsql';

 

select ftab1_func(10,'ab');

select * from ftab1;

 

 

///////////////////////////////////////

//실행 결과 (The result of execution)

///////////////////////////////////////

 

DROP

DROP

CREATE

CREATE

 

ftab1_func

////////////

0

(1 row)

 

f_id | f_name | f_mail

//////+////////+////////

1 | ab1 | 1

2 | ab2 | 2

3 | ab3 | 3

4 | ab4 | 4

5 | ab5 | 5

6 | ab6 | 6

7 | ab7 | 7

8 | ab8 | 8

9 | ab9 | 9

10 | ab10 | 10

(10 rows)

</pre>

[Top]
No.
제목
작성자
작성일
조회
2568미치겠네여!!!!
김종혁
2001-04-12
2637
2569┕>정말 미쳤군여!!!!!!
김종혁
2001-04-12 17:04:09
2816
2567답변부탁드립니다..
정철희
2001-04-12
2941
2565데이터 입력을 할 때 말이죠..
조철희
2001-04-11
2763
2566┕>Re: 데이터 입력을 할 때 말이죠..
정재익
2001-04-12 10:34:59
3266
2561## function 에 대해 도움 좀..##
굼금
2001-04-11
2954
2564┕>Re: ## function 에 대해 도움 좀..##
nogadax
2001-04-11 21:22:55
3169
2557데몬이 가끔 죽어여...제발..알려주세요..
정철희
2001-04-10
2942
2559┕>Re: 데몬이 가끔 죽어여...제발..알려주세요..
정재익
2001-04-10 19:39:14
3102
2560 ┕>Re: Re: 설치환경입니다.
정철희
2001-04-11 10:42:44
3320
2562  ┕>Re: Re: Re: 설치환경입니다.
정재익
2001-04-11 11:27:06
3474
2563   ┕>Re: Re: Re: Re: 계속 부탁드립니다..(다시씀)
정철희
2001-04-11 11:58:49
3150
2576    ┕>Re: Re: Re: Re: Re: 계속 부탁드립니다..(다시씀)
정재익
2001-04-13 22:03:35
2904
2578     ┕>감사합니다...
정철희
2001-04-14 12:58:21
3014
25567.1 snapshot 설치기
nogadax
2001-04-10
3848
2555PostgreSQL 7.1RC2 설치하기
정재익
2001-04-10
3408
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다