HOST_ID(Transact-SQL)

워크스테이션 ID 번호를 반환합니다. 워크스테이션 ID 번호는 SQL Server에 연결된 클라이언트 컴퓨터에 있는 응용 프로그램의 PID(프로세스 ID)입니다.

중요 정보중요

이 기능은 이전 버전의 SQL Server에서 변경되었습니다. 자세한 내용은 SQL Server 2012 데이터베이스 엔진 기능의 동작 변경 내용을 참조하십시오.

항목 링크 아이콘 Transact-SQL 구문 표기 규칙

구문

HOST_ID ()

반환 형식

char(10)

주의

시스템 함수의 매개 변수가 옵션이면 현재 데이터베이스, 호스트 컴퓨터, 서버 사용자 또는 데이터베이스 사용자로 간주됩니다. 기본 제공 함수 다음에는 항상 괄호가 와야 합니다.

시스템 함수는 WHERE 절, SELECT 목록 등 식 어디서나 사용할 수 있습니다.

다음 예에서는 주문 정보를 기록하는 테이블을 만들고 컴퓨터의 터미널 ID를 기록하는 행의 DEFAULT 정의에 HOST_ID()를 사용합니다.

CREATE TABLE Orders
   (OrderID     int       PRIMARY KEY,
    CustomerID  nchar(5)  REFERENCES Customers(CustomerID),
    TerminalID  char(8)   NOT NULL DEFAULT HOST_ID(),
    OrderDate   datetime  NOT NULL,
    ShipDate    datetime  NULL,
    ShipperID   int       NULL REFERENCES Shippers(ShipperID));
GO

참고 항목

참조

식(Transact-SQL)

시스템 함수(Transact-SQL)