Sql Server Compact Edition no cuenta con funciones como RESEED o CURRENT_IDENT, así que tenemos que hechar mano de consultas a la información de esquema y de alteración de tablas.
Como sustituto a IDENT_CURRENT tenemos:
[sql]
SELECT
AUTOINC_NEXT
FROM
INFORMATION_SCHEMA.COLUMNS
WHERE
TABLE_NAME = ‘MiTabla’
AND COLUMN_NAME = ‘MiColumna’
[/sql]
Y como sustituto a RESEED tenemos que alterar la tabla:
[sql]
ALTER TABLE
MiTable
ALTER COLUMN
MiColumna IDENTITY ([Aqui el número a especificar como siguiente consecutivo],1)
[/sql]
No es tan complejo ciertamente, y útil para lidiar con las limitaciones de SqlCE.
admin
April 21, 2018
SQL SERVER
No Comment