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 4086 게시물 읽기
No. 4086
컬럼 정보를 가져오는 쿼리 맞는지 확인좀 부탁드려요
작성자
라스트파스칼(dyingkei)
작성일
2008-03-02 09:16ⓒ
2008-03-02 09:17ⓜ
조회수
4,015

안냐세욘
우선 글 읽어주셔서 감사합니다.

컬럼정보 가져오는 쿼리...
대략 잘 가져 오기는 하는데
한가지 의문이 있어 질문드립니다. ^^;

sysindexkeys 테이블에서 indid = 1이면
PK 맞는지 궁금합니다.

쿼리도 잘못된 부분 있으면 답변좀 부탁드릴께요 

환절기 감기조심하시고 좋은하루 되세요^^

select col.name  colnm ,
       type.name typeNm,
       case when keyno > 0
            then 'PK'
            else ''
       end pk

  from (
        select id,
               name
          from sysobjects
         where xtype = 'U'
           and name = 'sae01tbl'
       ) tbl

 inner join syscolumns col
    on col.id = tbl.id

 inner join systypes type
    on col.xtype = type.xtype

  left outer join sysindexkeys idx
    on idx.id = col.id
   and col.colid = idx.colid
   and indid = 1

 order by col.colid

[Top]
No.
제목
작성자
작성일
조회
4090DB 쿼리 문의 드립니다.
허문갑
2008-03-04
3804
4088딕셔너리(?)테이블 생성 [5]
2008-03-03
4087
4087유저별로 데이타베이스 분리 [1]
김정훈
2008-03-03
3799
4086컬럼 정보를 가져오는 쿼리 맞는지 확인좀 부탁드려요
라스트파스칼
2008-03-02
4015
4085세로 데이터를 가로 테이블로 통계내려고 하는데요 [1]
장병주
2008-02-29
5234
4084선입선출(FIFO)마일리지에 대한 테이블 질문.
허양민
2008-02-29
4464
4083도와주세요 group by 작업시간의합, 작업시간합의평균 [1]
유보현
2008-02-29
6094
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다