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
운영게시판
최근게시물
MS-SQL Q&A 696 게시물 읽기
No. 696
초보의 질문입니다.
작성자
role
작성일
2003-01-22 12:37
조회수
4,349

다음의 mssql에서의 유저정의펑션을

 

오라클에서 표현하려 합니다

 

CREATE FUNCTION GetVersionFrom

( --@NUM INT

)

RETURNS varchar(2000)

AS

 

BEGIN

 

DECLARE VERSION_CURSOR CURSOR

FOR

SELECT VERSION_ID

FROM STD_REQ_VERSION

ORDER BY VERSION_ORDER

 

OPEN VERSION_CURSOR

 

DECLARE @VERSION_ID int

DECLARE @ITER int

DECLARE @ITER_STR varchar(200)

DECLARE @VERSION_STR varchar(2000)

--DECLARE @STRNUM varchar(200)

 

SET @VERSION_STR = ''

--SET @STRNUM =CONVERT(VARCHAR, @NUM)

SET @ITER = 0

 

/* Iteration For Each Records */

FETCH NEXT FROM VERSION_CURSOR INTO @VERSION_ID

WHILE (@@FETCH_STATUS <> -1)

BEGIN

IF (@@FETCH_STATUS <> -2)

BEGIN

/*Make Query For Each Class */

SET @ITER=@ITER + 1

SET @ITER_STR = CONVERT(VARCHAR, @ITER)

SET @VERSION_STR = @VERSION_STR +

' LEFT OUTER JOIN REQ_VALUE_VERSION A' + @ITER_STR + ' ON ' +

'A' + @ITER_STR + '.REQ_ID = C.OBJ_ID and ' +

'A' + @ITER_STR + '.REQ_MODEL_ID = C.OBJ_ID_PARENT and ' +

'A' + @ITER_STR + '.VERSION = ' +CONVERT(VARCHAR, @VERSION_ID)

END

FETCH NEXT FROM VERSION_CURSOR INTO @VERSION_ID

END

CLOSE VERSION_CURSOR

DEALLOCATE VERSION_CURSOR

 

RETURN @VERSION_STR

END

 

 

 

어떻게 바꾸면 될까요?

[Top]
No.
제목
작성자
작성일
조회
701디비 백업 쉽게 백업하는 방법 [2]
초보자
2003-01-27
6435
698오라클과 MS-SQL에서.. 복제문제
초보자
2003-01-23
4681
697디비로고파일은 어&#45935;해 백업을 받나여? [3]
긴급자
2003-01-23
4799
699┕>Re: 디비로고파일은 어&#45935;해 백업을 받나여? [1]
최성욱
2003-01-24 14:55:11
4736
696초보의 질문입니다.
role
2003-01-22
4349
695Windows2000 ServicePack 3를 설치한 후 오류 발생 [1]
백인재
2003-01-22
5220
693카테고리 코드분류시에 대해서.. [1]
처벙
2003-01-20
4719
694┕>Re: 카테고리 코드분류시에 대해서..
이제신
2003-01-21 16:25:59
4604
692mssql ---&gt; oracle [1]
role
2003-01-17
4354
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.021초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다