Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a:SQL Server
Azure SQL Database
Instancia
administrada de Azure SQLBase de datos SQL en Microsoft Fabric
La IDENT_SEED función del sistema devuelve el valor semilla original especificado al crear una columna identidad en una tabla o vista. Cambiar el valor actual de una columna identidad usando DBCC CHECKIDENT no cambia el valor devuelto por esta función.
Convenciones de sintaxis de Transact-SQL
Sintaxis
IDENT_SEED ( 'table_or_view' )
Argumentos
table_or_view
Una expresión que especifica la tabla o vista para comprobar un valor semilla de identidad. table_or_view puede ser una constante de cadena de caracteres entre comillas, un nombre de variable, un nombre de función o un nombre de columna. table_or_view es char, nchar, varchar o nvarchar.
Tipos de retorno
numeric(@@MAXPRECISION,0))
Excepciones
Devuelve NULL el error o si un autor de la llamada no tiene permiso para ver el objeto.
En SQL Server, un usuario solo puede ver los metadatos de los elementos protegibles que posea o para los que se le haya concedido permiso. Esta seguridad significa que funciones integradas que emiten metadatos, como , IDENT_SEED pueden regresar NULL si el usuario no tiene ningún permiso sobre el objeto. Para obtener más información, consulte Metadata Visibility Configuration.
Remarks
La IDENT_SEED función no está disponible para las columnas identidad en Fabric Data Warehouse.
Ejemplos
A. Devuelve el valor semilla de una tabla especificada
El siguiente ejemplo devuelve el valor semilla de la Person.Address tabla en la base de datos AdventureWorks2025.
USE AdventureWorks2022;
GO
SELECT IDENT_SEED('Person.Address') AS Identity_Seed;
GO
B. Devolver el valor semilla de varias tablas
El siguiente ejemplo devuelve las tablas de la base de datos AdventureWorks2025 con una columna identidad con un valor semilla.
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
A continuación se muestra un 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