HOST_NAME (Transact-SQL)

Berlaku untuk: SQL Server 2016 (13.x) dan database Azure SQL yang lebih baru Azure SQL Managed Instance

Menampilkan nama stasiun kerja.

Konvensi sintaks transact-SQL

Sintaks

HOST_NAME ()  

Jenis Pengembalian

nvarchar(128)

Keterangan

Ketika parameter ke fungsi sistem bersifat opsional, database saat ini, komputer host, pengguna server, atau pengguna database diasumsikan. Fungsi bawaan harus selalu diikuti oleh tanda kurung.

Fungsi sistem dapat digunakan dalam daftar pilih, dalam klausa WHERE, dan di mana saja ekspresi diizinkan.

Penting

Aplikasi klien menyediakan nama stasiun kerja dan dapat memberikan data yang tidak akurat. Jangan mengandalkan HOST_NAME sebagai fitur keamanan.

Contoh

Contoh berikut membuat tabel yang menggunakan HOST_NAME() dalam DEFAULT definisi untuk merekam nama stasiun kerja komputer yang menyisipkan baris ke dalam pesanan perekaman tabel.

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  

Lihat juga

Ekspresi (Transact-SQL)
Fungsi Sistem (Transact-SQL)