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 4107 게시물 읽기
No. 4107
Re: 저는 왜 안될까요 ㅡ.ㅜ
작성자
장원준(blue0sky)
작성일
2002-03-26 09:49
조회수
1,084

송동수님이 작성해주신 예제는 분명히 잘 돌아갑니다.

 

그래서 저도 다른 점을 찾아가며 이것저것 바꿔봤는데

 

왜 전 안될까요 --;;

 

제가 보기엔 제가 올린거랑 송동수님이 올려주신거랑

 

문법상 별다른 차이가 않나는 것같은데

 

뭐가 잘못된 걸까요?

 

분명히 별거아닌 걸 제가 못찾아서 그럴텐데 참 답답하네요.

 

그럼 찾는데로 제가 무슨 삽질을 했는지 올리겠습니다 ㅡ.ㅜ

 

-- 장원준 님이 쓰신 글:

>> create function board_settling() returns text as '

>> declare

>> auth boolean;

>> dummmy record;

>> query text;

>> begin

>> auth = FALSE;

>> query = ''select * from entrance_key_of_janus'';

>> for dummy in execute query loop

>> auth = TRUE;

>> end loop;

>>

>> if auth = FALSE then

>> return ''not in list'';

>> end if;

>>

>> return null;

>> end;

>> ' language 'plpgsql';

>>

>> 함수가 좀 기형적이죠? 원래있던 함수에서 에러잡으려고

>>

>> 여기저기 빼버리고 문제가 되는 부분만 실험하느라 그렇게 어요

>>

>> 하여간 이걸 넣고 select board_settling(); 이렇게하면

>>

>> NOTICE: plpgsql: ERROR during compile of board_settling near line 7

>> ERROR: missing .. at end of SQL expression

>>

>> 이런 에러가 나네요.

>>

>> 아참... 그리고 원래는 query가 동적인 부분을 포함하고 있었습니다

>>

>> 그래서 for .... in execute 를 쓴거죠.

>>

>> 메뉴얼에 for .... in execute 예제라도 한줄 나와있으면 좋으련만

>>

>> 없네요 ㅡ.ㅜ

>>

>> 조언을 부탁드립니다.

>>

>> 아님 저 에러메시지의 정확한 뜻이라도...

>>

>> ( SQL 표현 끝에 .. 이 없다는 건 도대체 무슨 뜻인지 모르겠네요. )

[Top]
No.
제목
작성자
작성일
조회
4109{질문}포스트그리 넘 생소해여...ㅜ.ㅜ(꼭 보세여) [1]
김미선
2002-03-26
1485
4105데이터베이스의 자료를 일괄적으로 변경하려면 어떻게 해야 합니까? [2]
손경욱
2002-03-25
1139
4104관리자님께... [2]
송동수
2002-03-25
996
4102plpgsql 중에서 for 문 사용에 관한 질문 입니다. [5]
장원준
2002-03-24
1445
4107┕>Re: 저는 왜 안될까요 ㅡ.ㅜ
장원준
2002-03-26 09:49:25
1084
4108┕>Re: plpgsql 중에서 for 문 사용에 관한 질문 입니다. [1]
송동수
2002-03-26 13:34:01
1105
4099시안: array 조작 함수
김상기
2002-03-21
1074
4097License 정책 [1]
김성식
2002-03-21
1075
4096카테고리 구현문제 & 잡다한거... [3]
jun
2002-03-20
1401
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.020초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다