Partager via


HOST_ID (Transact-SQL)

S’applique à : SQL Server Azure SQL Managed Instance

Retourne le numéro d'identification de la station de travail. Le numéro d’identification de la station de travail est l’ID de processus (PID) de l’application sur l’ordinateur client qui se connecte à SQL Server.

Conventions de la syntaxe Transact-SQL

Syntaxe

HOST_ID ()  

Types de retour

char(10)

Remarques

Quand le paramètre d'une fonction système est facultatif, la base de données active, l'ordinateur hôte, l'utilisateur du serveur ou l'utilisateur de la base de données sont pris implicitement en considération. Les fonctions intégrées doivent toujours être suivies de parenthèses.

Les fonctions système peuvent être utilisées dans la liste de sélection, dans une clause WHERE, et partout où une expression est autorisée.

Exemples

L'exemple suivant crée une table qui utilise HOST_ID() dans une définition DEFAULT pour enregistrer l'ID de terminal des ordinateurs qui insèrent des lignes dans une table enregistrant les commandes.

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  

Voir aussi

Expressions (Transact-SQL)
Fonctions système (Transact-SQL)