IDENT_INCR (T-SQL)

Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceDatabase SQL di Microsoft Fabric

Fungsi IDENT_INCR sistem mengembalikan nilai kenaikan yang ditentukan saat membuat kolom identitas tabel atau tampilan.

Konvensi sintaks transact-SQL

Sintaks

IDENT_INCR ( 'table_or_view' )

Argumen

table_or_view

Sebuah ekspresi yang menentukan tabel atau tampilan untuk diperiksa nilai peningkatan identitas yang valid. table_or_view dapat menjadi konstanta string karakter yang diapit dalam tanda kutip. Ini juga bisa berupa variabel, fungsi, atau nama kolom. table_or_view adalah char, nchar, varchar, atau nvarchar.

Tipe pengembalian

numerik(@@MAXPRECISION,0))

Pengecualian

Mengembalikan NULL jika ada kesalahan atau jika pemanggil tidak memiliki izin tampilan objek.

Di SQL Server, pengguna hanya dapat melihat metadata dari securables yang mereka miliki atau memiliki izin untuk. Tanpa izin objek pengguna, fungsi bawaan yang memancarkan metadata, seperti IDENT_INCR, mungkin mengembalikan NULL. Untuk informasi selengkapnya, lihat Konfigurasi Visibilitas Metadata.

Remarks

Fungsi ini IDENT_INCR tidak tersedia untuk kolom identitas di Fabric Data Warehouse.

Contoh

J. Kembalikan nilai kenaikan untuk tabel tertentu

Contoh berikut mengembalikan nilai Person.Address kenaikan untuk tabel dalam database AdventureWorks2025.

USE AdventureWorks2022;  
GO  
SELECT IDENT_INCR('Person.Address') AS Identity_Increment;  
GO  

B. Kembalikan nilai kenaikan dari beberapa tabel

Contoh berikut mengembalikan tabel dalam database AdventureWorks2025 yang menyertakan kolom identitas dengan nilai peningkatan.

USE AdventureWorks2022;  
GO  
SELECT TABLE_SCHEMA, TABLE_NAME,   
   IDENT_INCR(TABLE_SCHEMA + '.' + TABLE_NAME) AS IDENT_INCR  
FROM INFORMATION_SCHEMA.TABLES  
WHERE IDENT_INCR(TABLE_SCHEMA + '.' + TABLE_NAME) IS NOT NULL;  

Berikut adalah kumpulan hasil parsial.

TABLE_SCHEMA        TABLE_NAME                IDENT_INCR  
------------        ------------------------  ----------  
Person              Address                            1  
Production          ProductReview                      1  
Production          TransactionHistory                 1  
Person              AddressType                        1  
Production          ProductSubcategory                 1  
Person              vAdditionalContactInfo             1  
dbo                 AWBuildVersion                     1  
Production          BillOfMaterials                    1