Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Base de dados SQL no Microsoft Fabric
Devolve o valor seed original especificado ao criar uma coluna identidade numa tabela ou numa vista. Alterar o valor atual de uma coluna de identidade usando DBCC CHECKIDENT não altera o valor devolvido por esta função.
Transact-SQL convenções de sintaxe
Sintaxe
IDENT_SEED ( 'table_or_view' )
Arguments
'table_or_view'
É uma expressão que especifica a tabela ou vista para verificar um valor de semente identidade.
table_or_view pode ser uma constante de cadeia de caracteres entre aspas, uma variável, uma função ou o nome de uma coluna.
table_or_view é char, nchar, varchar ou nvarchar.
Tipos de devolução
numérico(@@MAXPRECISION,0))
Exceptions
Devolve NULL em caso de erro ou se o chamador não tiver permissão para visualizar o objeto.
No SQL Server, um utilizador só pode visualizar os metadados dos securáveis que possui ou para os quais tem permissão. Esta segurança significa que funções incorporadas que emitem metadados, como IDENT_SEED, podem devolver NULL se o utilizador não tiver qualquer permissão sobre o objeto. Para obter mais informações, consulte Configuração de visibilidade de metadados.
Examples
A. Devolver o valor semente de uma tabela especificada
O exemplo seguinte devolve o valor inicial da Person.Address tabela na base de dados AdventureWorks2025.
USE AdventureWorks2022;
GO
SELECT IDENT_SEED('Person.Address') AS Identity_Seed;
GO
B. Devolver o valor seed de múltiplas tabelas
O exemplo seguinte devolve as tabelas na base de dados AdventureWorks2025 com uma coluna de identidade com um valor semente.
USE AdventureWorks2022;
GO
SELECT TABLE_SCHEMA, TABLE_NAME,
IDENT_SEED(TABLE_SCHEMA + '.' + TABLE_NAME) AS IDENT_SEED
FROM INFORMATION_SCHEMA.TABLES
WHERE IDENT_SEED(TABLE_SCHEMA + '.' + TABLE_NAME) IS NOT NULL;
GO
Aqui está um conjunto parcial de resultados.
TABLE_SCHEMA TABLE_NAME IDENT_SEED
------------ --------------------------- -----------
Person Address 1
Production ProductReview 1
Production TransactionHistory 100000
Person AddressType 1
Production ProductSubcategory 1
Person vAdditionalContactInfo 1
dbo AWBuildVersion 1
Ver também
Expressões (Transact-SQL)
Funções do sistema (Transact-SQL)
IDENT_CURRENT (Transact-SQL)
IDENT_INCR (Transact-SQL)
VERIFICADOR DBCC (Transact-SQL)
sys.identity_columns (Transact-SQL)