Para una secuencia de comandos sql en la que estoy trabajando, necesito eliminar mediante programación la identidad, el identificador de identidad y el incremento de identidad para una columna en una tabla existente, luego agregarlos volver a la mesa al final del guión. ¿Alguien tiene una referencia o un ejemplo sobre cómo hacer esto?secuencia de comandos para agregar y eliminar la propiedad autoincrementar de una columna
Respuesta
Usted debe hacer esto:
SET IDENTITY_INSERT <TableName> ON
-- Do the inserting in the table with name <TableName>
SET IDENTITY_INSERT <TableName> OFF
Para más detalles mira en el MSDN.
Sí, usted acaba de hacer esto:
SET IDENTITY_INSERT [TABLE] ON
y luego de vuelta en:
SET IDENTITY_INSERT [TABLE] OFF
Esto permitirá la introducción de datos manuales en la columna de identidad.
Primero debe configurarlo en ON, y al final en OFF. Con ON, señala que está a punto de hacer inserciones manuales en la columna de identidad. –
Gracias, un pequeño viernes por la mañana aixelsyd. :) –
Aún lo tienes al revés. –
- 1. Secuencia de comandos SQL Server para eliminar la replicación?
- 2. Argumento booleano para la secuencia de comandos
- 3. secuencia de comandos tsql para agregar eliminar cascada a las tablas existentes
- 4. Eliminar una propiedad/columna de una lista genérica
- 5. Eliminar una fila secundaria y una secundaria con una secuencia de comandos SQL
- 6. Secuencia de comandos SQL para crear una secuencia de comandos de inserción
- 7. una secuencia de comandos de MySQL para convertir los nombres de columna a minúsculas
- 8. Usar la secuencia de comandos innosetup para eliminar la carpeta de la aplicación instalada anteriormente
- 9. Agregue una columna auto_increment en la secuencia de comandos de instalación de Magento sin usar SQL
- 10. Invocar una segunda secuencia de comandos con argumentos de una secuencia de comandos
- 11. Por qué no puedo agregar una cadena que contiene una etiqueta de secuencia de comandos para innerHTML en IE
- 12. recomendación para la secuencia de comandos de la galería
- 13. Columna de prueba existe, Agregar columna y Columna de actualización
- 14. Eliminar una columna para una matriz numpy
- 15. MySQL: Agregar columna de secuencia basada en otro campo
- 16. La secuencia de comandos PHP no puede obtenerse desde la secuencia de comandos de Python
- 17. Generar secuencia de comandos para el esquema y los datos
- 18. Pasando el valor de la secuencia de comandos PHP a la secuencia de comandos de Python
- 19. ¿Cómo "detener" y "reanudar" la secuencia de comandos de Python?
- 20. La secuencia de comandos Powershell falla después de acceder a la propiedad Array.Length
- 21. Ejecutar una secuencia de comandos utilizando ISQL
- 22. Obtención de la ruta de una secuencia de comandos R
- 23. Secuencia de comandos para asociar una extensión a un programa
- 24. ¿Asincronizar la secuencia de comandos de vim?
- 25. Forzar una secuencia de comandos shell para fflush
- 26. Dando a la etiqueta de secuencia de comandos una ID
- 27. Cómo ejecutar una magia de IPython desde una secuencia de comandos (o cronometrar una secuencia de comandos de Python)
- 28. Eliminar columna de DataGridView
- 29. ¿Cómo puedo obtener una secuencia de comandos Perl para ver las variables en otra secuencia de comandos de Perl?
- 30. Secuencia de comandos para encontrar duplicados en un archivo csv
¿Está preguntando esto porque necesita insertar algunos valores específicos en una columna de identidad? – LittleBobbyTables
Sí, transferido desde otra base de datos a través de un servidor vinculado. – quillbreaker