HOST_NAME (Transact-SQL)HOST_NAME (Transact-SQL)

S’APPLIQUE À : ouiSQL Server ouiAzure SQL Database nonAzure Synapse Analytics (SQL DW) nonParallel Data Warehouse APPLIES TO: yesSQL Server yesAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

Renvoie le nom de la station de travail.Returns the workstation name.

Icône Lien de rubrique Conventions de la syntaxe Transact-SQLTopic link icon Transact-SQL Syntax Conventions

SyntaxeSyntax

  
HOST_NAME ()  

Types de retourReturn Types

nvarchar(128)nvarchar(128)

NotesRemarks

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.When the parameter to a system function is optional, the current database, host computer, server user, or database user is assumed. Les fonctions intégrées doivent toujours être suivies de parenthèses.Built-in functions must always be followed by parentheses.

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.System functions can be used in the select list, in the WHERE clause, and anywhere an expression is allowed.

Important

L'application cliente fournit le nom de la station de travail et peut fournir des données incorrectes.The client application provides the workstation name and can provide inaccurate data. Ne vous fiez pas à HOST_NAME pour garantir la sécurité.Do not rely upon HOST_NAME as a security feature.

ExemplesExamples

Cet exemple illustre la création d'une table qui utilise HOST_NAME() dans une définition DEFAULT pour enregistrer le nom de station de travail des ordinateurs qui insèrent des lignes dans une table dans laquelle les commandes sont consignées.The following example creates a table that uses HOST_NAME() in a DEFAULT definition to record the workstation name of computers that insert rows into a table recording orders.

CREATE TABLE Orders  
   (OrderID     int        PRIMARY KEY,  
    CustomerID  nchar(5)   REFERENCES Customers(CustomerID),  
    Workstation nchar(30)  NOT NULL DEFAULT HOST_NAME(),  
    OrderDate   datetime   NOT NULL,  
    ShipDate    datetime   NULL,  
    ShipperID   int        NULL REFERENCES Shippers(ShipperID));  
GO  

Voir aussiSee Also

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