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 7128 게시물 읽기
No. 7128
language sql 과 language plpgsql 의 차이점은 무엇인지요?
작성자
이종현(dukobi)
작성일
2007-05-03 14:00
조회수
4,615

안녕하세요..

 

그리고 답변을 주신 분께 감사의 말씀도 아울러 드립니다.. 꾸벅..

 

CREATE FUNCTION sqlf(text) RETURNS setof customer AS $$

 

SELECT * FROM customer WHERE town = $1;

 

$$ language sql; <=== 이런 경우요?

 

어떤 경우에는 language plpgsql 을 사용하던데요?

language sql 과 language plpgsql 의 차이점은 무엇인지요?

 

plpgsql 의 약어는 어떻게 되는지 알고 싶습니다..

 

그리고, plpgsql 은 최고 관리자만이 설정 가능하던데.. 일반 웹호스팅 postgresql 계정을 사용하는 경우에 기본적으로 사용이 불가능한가요?

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

plpgsql 프로시져 언어는 사용권한이 trust 입니다. 

즉, 일반 사용자도 한 데이터베이스 안에서 자신의 함수를 plpgsql 언어를 사용해서 만들 수 있습니다. 


그냥 sql 프로시져 언어는 함수를 만들 때, postgresql sql 언어로만 함수를 작성하는 경우입니다. 

간단한 것은 이런식으로도 만들어쓰죠.

김상기(ioseph)님이 2007-05-04 14:32에 작성한 댓글입니다.
이 댓글은 2007-05-04 14:33에 마지막으로 수정되었습니다.
[Top]
No.
제목
작성자
작성일
조회
7131[질문]autovacuum 사용법 [2]
2007-05-08
6000
7130이런 쿼리가 있습니까? [6]
이기자
2007-05-05
4617
7129[성능향상]Postgres 성능향상방법문의 [2]
2007-05-04
6093
7128language sql 과 language plpgsql 의 차이점은 무엇인지요? [1]
이종현
2007-05-03
4615
7127[질문]8.1.1과 8.1.3의 권한차이?
최재원
2007-05-02
4461
7126문득? 백업을 어떻게 받고 계시는지요?? [2]
초짜7
2007-05-01
5767
7124$1 은 무슨 뜻인가요? [1]
이종현
2007-04-30
4806
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.021초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다