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
운영게시판
최근게시물
Sybase Q&A 4090 게시물 읽기
No. 4090
FOREIGN KEY 컬럼 추출 소스 질문
작성자
김경수(mrbin84)
작성일
2011-02-25 17:44
조회수
4,527

col_name  fuction을 사용할 때 두번째 파라메터 값에 fokey1 ~ fokey16 을 집어넣으려고 합니다.

루프로 돌릴 생각에 @fokey_index를 만들어서 @j 가 증가하면 fokey1, fokey2~~~ fokey16 의 컬럼 명으로 들어가게끔 하려고 하였습니다.

밑에 문장에서는 fokey1 이라는 이름을 만들어 col_name에 넣으면 col_name의 컬럼 타입과 맞지 않다고 합니다.

fokey1라는 컬럼명을 만들어서 집어넣으면 될줄 알았는데 왜 안되는지 모르겠습니다.

 

DECALRE @j int, @fokey_index varchar(30)

SELECT @j = 1

SELECT @fokey_index = 'fokey' + convert(char(2), @j)

select col_name(tableid, @forkey_index, frgndbid) from dbo.sysreferences

 

 

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

 문법이 많이 틀렸네요

 

sp_helpkey source보시고 수정하세요

지연님이 2011-03-23 09:33에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
4093sybase로 insert시 null처리 문제 [1]
김도완
2011-03-15
5224
4092bcp 로 작업할때... [2]
우태열
2011-03-12
4672
4091데이터 모델링 라이프사이클을 관리하라
tjworbs
2011-03-04
4884
4090FOREIGN KEY 컬럼 추출 소스 질문 [1]
김경수
2011-02-25
4527
4089오라클의 아카이브파일과 유사한 것이 있을까요? [1]
김대훈
2011-02-17
4730
4088Sybase 에서 with 구문이 먹히나요? [1]
강정석
2011-02-09
6723
4087오라클에서 실행되는 문장인데요. [1]
이은정
2011-02-09
5883
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2021 DSN, All rights reserved.
작업시간: 0.012초, 이곳 서비스는
	PostgreSQL v13.3으로 자료를 관리합니다