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
운영게시판
최근게시물
Oracle Q&A 31500 게시물 읽기
No. 31500
SQL 재사용성에 대해서
작성자
드라군
작성일
2007-07-30 18:51ⓒ
2007-07-30 18:58ⓜ
조회수
1,154

안녕하세요. 간만에 드라군입니다.

궁금한게 있어서 질문 올립니다.


                                           
                                                                                             
SELECT
empno,
ename
FROM EMP
WHERE empno = ?

이렇게 쓰면 바인딩 변수를 쓰면 변수가 달라질
때마다 다른 SQL로 인식해서 재사용성이
떨어질 것 같습니다.

그럼 아래 Declear 방식으로 사용해도
다른 SQL로 인식할까요?

Declear
v_emp char(4) := ?; <--- 바인딩
Begin
SELECT empno, ename FROM EMP WHERE empno = :v_emp
End 


위에 쿼리문을 재사용 가능하게 할 순 없을까요?

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

제가 알기론 위에 SQL도 바인딩 SQL입니다.

야옹님이 2007-07-30 19:10에 작성한 댓글입니다. Edit

둘 다 바인딩 맞긴한데요;;;

제가 어디서 Declear 를 활용하면 된다고 들은 기억이 있어서요;

드라군님이 2007-07-30 19:42에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
31504엄청난 질문.. [5]
한번만
2007-07-31
2185
31503out 변수를 어떻게 출력하나요? [3]
강민구
2007-07-31
1802
31501프로시저 실행 [1]
초보
2007-07-30
2209
31500SQL 재사용성에 대해서 [2]
드라군
2007-07-30
1154
31499월별 집계(질문수정했습니다) [8]
월별집계자
2007-07-30
2725
31498insert에도 순서가 있다? [13]
이거왜이래?
2007-07-30
6960
31497쿼리 좀.... ㅠ.ㅠ; [1]
오라클무지
2007-07-30
1094
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다