No puedo crear el CONTRAINT en SQL server 2005
hola foro tengo sql server 2005, importe la estructura de unas tablas desde mysql dandome asi una lineas de codigo que corriendola en SQL SERVER deberia crearme las TABLAS. sin embargo a correr el proceso me da una serie de errores que hacen referencia a los index y a los contraint, trato de investigar las causas y me doy cuenta que en la secuencia de la sentencia para crear las tabla hace referencia a una segunda tabla que por el orden que esta en la secuencia aun no se ha creado y por eso da el error. envio un pedacito de la sentencia
Eso es solo un ejemplo, pero sin embargo elimino los contraint de la sentencia y creo la tabla simple sin ningun problema pensando que una vez creadas ambas tablas podria solucionarlo aplicando un ALTER TABLE, pero no he tenido exito. Mucho sabria agradecer si pueden ayudarme con este problema que se esta presentando. |
Cita:
|
Cita:
Msg 156, Level 15, State 1, Line 23 Incorrect syntax near the keyword 'CONSTRAINT'. te envio la linea 23
|
No conozco los scripts de MS Sql. Supongo que será algo así:
|
Hola giantonti.
No uso MS SQL Server, pero aquí: Transact-SQL Reference: ALTER TABLE, está la sintáxis y buscando en la página por CONSTRAINT hay varios ejemplos. También revisa estos enlaces: MS SQL Server 2005 CONSTRAINT. Saludos. |
La franja horaria es GMT +2. Ahora son las 22:17:24. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi