[SQL] 시스템 테이블 master..spt_values의 목적은 무엇이며, 그 값의 의미는 무엇인가?
SQL시스템 테이블 master..spt_values의 목적은 무엇이며, 그 값의 의미는 무엇인가?
시스템 테이블 master..spt_values의 목적은 무엇인가? 왜이 제공되었다 하나는 그것을 사용하는 방법?
해당 유형, 낮은의 의미, 높은 값은 무엇인가?
최신 정보: Google 검색은 예를 들어 "그 용도"의 수천을 제공합니다 :
해결법
-
==============================
1.spt_values 테이블은 SQL Server 설명서에서 언급하지만 사이베이스의 일에 다시 가서이 댓글로 요약 할 수있는베이스 온라인 문서에 몇 가지 매우 최소한의 문서가되지 않습니다
spt_values 테이블은 SQL Server 설명서에서 언급하지만 사이베이스의 일에 다시 가서이 댓글로 요약 할 수있는베이스 온라인 문서에 몇 가지 매우 최소한의 문서가되지 않습니다
즉, 코드를 읽고 자신을 위해 그것을 밖으로 작동합니다.
당신은 시스템 저장 프로 시저를 찌를 테이블 데이터 자체를 검사 할 경우, 테이블이 (다른 것들 사이) 읽을 수있는 문자열로 코드를 변환하는 데 사용되는 것을 매우 분명하다. 또는 풋 위에 링크 된 Sybase 문서로는 "내부 시스템 값 [...] 사람이 읽을 수있는 형식으로 변환하는"
표는 또한 때때로 MSDN 블로그에 코드 조각에 사용됩니다 -하지만 결코 공식적인 문서에 - 보통 번호 목록의 편리한 소스로. 그러나 같은 숫자의 자신의 소스를 생성하는 문서화되지 않은 시스템 테이블을 사용하는 것보다 더 안전하고 신뢰할 수있는 솔루션입니다, 다른 논의했다. SQL 서버 자체가 '적절한', 문서화 번호 테이블을 제공하는 연결 요청도있다.
다음 서비스 팩 또는 완전히 변경 될 수 있습니다 업그레이드 : 어쨌든, 테이블은 완전히 실용적인 관점에서 적어도 그것에 대해 아무것도 아는 유의 한 값이없는 있도록 문서화된다. 지적 호기심은 물론 다른 것입니다 :-)
-
==============================
2.대부분 다른 질문에 대답했다.
대부분 다른 질문에 대답했다.
해당 유형, 낮은의 의미, 높은 값은 무엇인가?
(그들은 별도 인 경우 즉. 각각의 특정 조회 테이블) 대부분의 유형은 이름이나 번호 중 하나가 필요합니다. 일부 유형뿐만 아니라 낮은과 높은 열을 필요로한다. 하드 코딩되지 않습니다 sproc에 캔 RAISERROR는 (버전 변경 등을 할 수 있습니다) 그래서 사이베이스, 우리는 ErrorNumber 열 수 있습니다.
열거 된 목록은 당신에게 "비밀"경우를 제외하고는 "비밀"아니다; 그것은 (유형 열을 기준으로 차별화 된 그들 모두) 만 조회 테이블입니다.
-
==============================
3.한 사용, 확실히 그 차 사용은, 일련의 숫자를 생성하는 것입니다 :
한 사용, 확실히 그 차 사용은, 일련의 숫자를 생성하는 것입니다 :
--Generate a series from 1 to 100 SELECT TOP 100 ROW_NUMBER() OVER(ORDER BY (SELECT NULL)) AS RowNum FROM master.dbo.spt_values ORDER BY RowNum
from https://stackoverflow.com/questions/4273723/what-is-the-purpose-of-system-table-master-spt-values-and-what-are-the-meanings by cc-by-sa and MIT license
'SQL' 카테고리의 다른 글
[SQL] 나는 조건을 조인에 CASE 문을 사용할 수 있습니까? (0) | 2020.03.13 |
---|---|
[SQL] 저장 PL / CSV 파일로 PostgreSQL의에서 pgSQL의 출력 (0) | 2020.03.13 |
[SQL] MySQL은, 하나 개의 쿼리에 여러 테이블을 갱신 (0) | 2020.03.12 |
[SQL] SQL은 조인 : 일대 다 관계의 마지막 기록을 선택 (0) | 2020.03.12 |
[SQL] 어떻게 SQL Server의 특정 테이블을 참조하는 모든 외래 키를 나열 할 수 있습니다? (0) | 2020.03.12 |