IDENT_INCR (T-SQL)
Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance
Mengembalikan nilai kenaikan yang ditentukan saat membuat tabel atau kolom identitas tampilan.
Sintaksis
IDENT_INCR ( 'table_or_view' )
Catatan
Untuk melihat sintaks Transact-SQL untuk SQL Server 2014 (12.x) dan versi yang lebih lama, lihat Dokumentasi versi sebelumnya.
Argumen
'table_or_view'
Adalah ekspresi yang menentukan tabel atau tampilan untuk memeriksa nilai kenaikan 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.
Jenis Kembalian
numerik(@@MAXPRECISION,0))
Pengecualian
Mengembalikan NULL pada 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, dapat mengembalikan NULL. Untuk informasi selengkapnya, lihat Konfigurasi Visibilitas Metadata.
Contoh
J. Mengembalikan nilai kenaikan untuk tabel tertentu
Contoh berikut mengembalikan nilai kenaikan untuk Person.Address
tabel dalam database AdventureWorks2022.
USE AdventureWorks2022;
GO
SELECT IDENT_INCR('Person.Address') AS Identity_Increment;
GO
B. Mengembalikan nilai kenaikan dari beberapa tabel
Contoh berikut mengembalikan tabel dalam database AdventureWorks2022 yang menyertakan kolom identitas dengan nilai kenaikan.
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
Lihat Juga
Ekspresi (Transact-SQL)
Fungsi Sistem (Transact-SQL)
IDENT_CURRENT (T-SQL)
IDENT_SEED (T-SQL)
DBCC CHECKIDENT (Transact-SQL)
sys.identity_columns (T-SQL)
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk