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 1098 게시물 읽기
No. 1098
newid() 가 어떤 역할을 하나요?
작성자
질문
작성일
2003-12-15 18:30
조회수
5,622

안녕하세요!

쿼리를 보던중 모르는 부분이 있어 질문드립니다.

 

쿼리가

SELECT top 1 * FROM table1  order by newid()

이렇게 되어 있는데 newid() 가 뭔지를 모르겠습니다.

책과 사이트를 뒤져봐도 나오질 않네요.

알려 주세요!!

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

ms-sql의 데이타 형식 중  uniqueidentifier 형식의

고유값을 생성합니다.

 

============= 온라인 설명서에 있는 내용 =============

uniqueidentifier

전역 고유 식별자입니다(GUID).

비고

uniqueidentifier 데이터 형식의 열이나 지역 변수는 다음 두 가지 방법에 따라 값으로 초기화됩니다.

  • NEWID 함수 사용

  • 다음 형식으로 문자열 상수에서 변환(xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx, 여기서 각 x는 0-9 또는 a-f 범위에 있는 16진수). 예를 들어 6F9619FF-8B86-D011-B42D-00C04FC964FF는 유효한 uniqueidentifier 값입니다.

비교 연산자는 uniqueidentifier 값으로 사용할 수 있습니다. 그러나 순서는 두 값의 비트 패턴을 비교하여 실행되지 않습니다. uniqueidentifier 값에 대해 허용되는 유일한 연산은 NULL에 대한 점검(IS NULL 및 IS NOT NULL)과 비교(=, <>, <, >, <=, >=)입니다. 다른 산술 연산자는 허용되지 않습니다. IDENTITY를 제외한 모든 열 제약 조건과 속성은 uniqueidentifier 데이터 형식에서 사용할 수 있습니다.

가을남자님이 2003-12-16 20:07에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1101LIKE 검색에 관한 질문입니다. [2]
나성원
2003-12-17
4500
1100자료의 병합 방법
한인덕
2003-12-17
3887
1099[급함] 오류 질문 ??? ^^ [1]
김근영
2003-12-16
11992
1098newid() 가 어떤 역할을 하나요? [1]
질문
2003-12-15
5622
1097mssql2000 복구에 대해 질문드립니다.
김남훈
2003-12-15
4488
1096똑같은 쿼리문인데 페이지가 안 보이네요.
지형준
2003-12-12
3868
1095특정 테이블 백업에 관해서 문의드립니다. [1]
초보자
2003-12-12
5094
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다