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
운영게시판
최근게시물
MySQL Q&A 30186 게시물 읽기
No. 30186
동적 프로시져 구현 방법
작성자
수호천사
작성일
2012-01-13 13:34
조회수
7,645

mysql로 동적 프로시져를 구현하려고 하는데 잘 안되네요..

아래와 같이 인덱스 값을 받아서 값이 있으면 해당 데이터를 불러오고 값이 없으면 전체 데이터를 불러오게 하려고 합니다.

mssql과 달라서 구현하기가 힘드네요. 한 수 가르쳐 주세요.

현재 DB버젼은 5.0.51a 입니다.

CREATE DEFINER=`test`@`%` PROCEDURE `sprocTest`(s_id int)
    SQL SECURITY INVOKER
BEGIN

if s_id != "" then
   SET @wheres = concat(' where idx=',s_id);
end if

 SET @querys = concat('SELECT * FROM news', @wheres);
 PREPARE stmt FROM @querys;
 execute stmt;

END;
 

[Top]
No.
제목
작성자
작성일
조회
30190하위 테이블 row가 존재안할때 자동 삭제하는 방법없나요?
김재현
2012-01-17
7259
30189innodb 활성화 [1]
백성호
2012-01-17
9939
30188null 값을 함수에서 반영하지 않기
정우성
2012-01-16
7564
30186동적 프로시져 구현 방법
수호천사
2012-01-13
7645
30185레코드 id생성시 autoincreased나 시퀀스말고 다르게쓰는 경우가있나요? [2]
조송민
2012-01-11
8204
30184sleep 함수에 대하여
jindogg
2012-01-10
7769
30183오라클 시퀀스 mysql로 어떻게 쓰나요?? [1]
오진환
2012-01-05
8485
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다