중화사전망 - 서예자전 - Sql 문을 사용하여 테이블 구조를 쿼리하는 방법

Sql 문을 사용하여 테이블 구조를 쿼리하는 방법

다음은 SQLSERVER 쿼리 데이터 사전의 구문입니다. 테이블을 질의하는 경우 where 조건을 추가하여 테이블 이름을 연결하기만 하면 됩니다.

TOP 100 %- a. id 를 선택합니다.

A. color = 1 then D. nameelse ""가 테이블 이름으로 끝나는 경우 ,

A. color = 1 then 은 null(f. value, "") else ""테이블 설명으로 끝나는 상황입니다.

A.colorder 는 필드 일련 번호로, a.name 은 필드 이름으로, CASE WHEN column property(a. id,

A.name,' is identity') =1그리고' √' else'' 로고로 끝납니다.

존재하는 경우

(선택 1

FROM dbo.sysindexes si 내부 조인

Si.id = sik.id 및 si.indid = sik.indid 내부 조인의 dbo.sysindexkeys sik

Sc.id = sik.id 및 sc.colid = sik.colid 내부 조인의 dbo.syscolumns sc

Dbo.sysobjects 등 so.name = si.name, so.xtype =' PK'

여기서 sc.id = a.id 및 sc.colid = a.colid) 는 "√" else ""가 기본 키로 끝납니다.

B.name 은 유형으로, a.length 는 길이로, 열 속성 (a.id, a.name, precision) 은 a.length 입니다.

정밀도로 null (열 속성 (a.id, a.name, scale), 0) 을 소수점 자릿수로 사용합니다.

A. is nullable = 1 및 "√" else ""끝 허용이 비어 있을 때 is null(e. text "") 의 경우.

기본값으로 ISnull (G. [value], "") 은 필드 설명, d.crdate 는 생성 시간입니다.

A. color = 1 인 경우 D. refdate else null end 를 변경 시간으로 사용합니다.

Dbo.syscolumns 의 왼쪽 외부 조인

A.xtype = b.xusertype 내부 조인의 dbo.systypes b

A.id = d.id 및 d.xtype =' u' 의 dbo.sysobjects d 및

D.status & gt= 0 왼쪽 외부 연결

Dbo.syscomments e on a.cdefault = e.id 왼쪽 외부 접속

Dbo.sysproperties g ON a.id = g.id 및 a.colid = g.smallid 및

G. name =' ms _ description' 왼쪽 외부 연결

D.id = f 의 dbo.sysproperties f.

Id 및 f.smallid = 0 및

F.name =' ms _ description' 입니다

Where d.name =' table name'-고정 테이블을 질의하고 모두 있는 경우 where 조건을 삭제합니다.

D.name, a.colorder 별로 정렬

ORACLE 데이터베이스는 USER_TAB_COLUMNS 테이블을 사용합니다.

테이블 이름을 선택합니다.

열명,

데이터 유형,

데이터 길이

사용자 탭 열에서