Ver Mensaje Individual
  #5 (permalink)  
Antiguo 24/12/2010, 07:11
oscarbt
 
Fecha de Ingreso: abril-2009
Ubicación: Colombia
Mensajes: 949
Antigüedad: 15 años
Puntos: 27
Respuesta: conector ODBC para SQL Server

El archivo del que te hablo tiene la sintaxis de creacion de las tablas:


Código SQL:
Ver original
  1. ALTER TABLE PERSONA
  2.    DROP CONSTRAINT FK_PERSONA_CIUDAD_PE_CIUDAD
  3. GO
  4.  
  5. IF EXISTS (SELECT 1
  6.             FROM  sysindexes
  7.            WHERE  id    = object_id('PERSONA')
  8.             AND   name  = 'CIUDAD_PERSONA_FK'
  9.             AND   indid > 0
  10.             AND   indid < 255)
  11.    DROP INDEX PERSONA.CIUDAD_PERSONA_FK
  12. GO
  13.  
  14. IF EXISTS (SELECT 1
  15.             FROM  sysobjects
  16.            WHERE  id = object_id('CIUDAD')
  17.             AND   TYPE = 'U')
  18.    DROP TABLE CIUDAD
  19. GO
  20.  
  21. IF EXISTS (SELECT 1
  22.             FROM  sysobjects
  23.            WHERE  id = object_id('PERSONA')
  24.             AND   TYPE = 'U')
  25.    DROP TABLE PERSONA
  26. GO
  27.  
  28. /*==============================================================*/
  29. /* Table: CIUDAD                                                */
  30. /*==============================================================*/
  31. CREATE TABLE CIUDAD (
  32.    COD_CIU              INT                  NOT NULL,
  33.    NOM_CIU              CHAR(40)             NULL,
  34.    CONSTRAINT PK_CIUDAD PRIMARY KEY nonclustered (COD_CIU)
  35. )
  36. GO
  37.  
  38. /*==============================================================*/
  39. /* Table: PERSONA                                               */
  40. /*==============================================================*/
  41. CREATE TABLE PERSONA (
  42.    COD_PER              INT                  NOT NULL,
  43.    COD_CIU              INT                  NOT NULL,
  44.    NOM_PER              CHAR(60)             NULL,
  45.    CONSTRAINT PK_PERSONA PRIMARY KEY nonclustered (COD_PER)
  46. )
  47. GO
  48.  
  49. /*==============================================================*/
  50. /* Index: CIUDAD_PERSONA_FK                                     */
  51. /*==============================================================*/
  52. CREATE INDEX CIUDAD_PERSONA_FK ON PERSONA (
  53. COD_CIU ASC
  54. )
  55. GO
  56.  
  57. ALTER TABLE PERSONA
  58.    ADD CONSTRAINT FK_PERSONA_CIUDAD_PE_CIUDAD FOREIGN KEY (COD_CIU)
  59.       REFERENCES CIUDAD (COD_CIU)
  60. GO

Estando en el management studio, doy en Archivo\Abrir\Archivo
Abro mi archivo .sql, pero al ejecutarlo me muestra:

Que no se encuentran los objetos

Ahora me surge otra duda: Con el cambio de versiones (de SQLServer 2005 a SQLServer 2008), existe algun cambio en el SQL entre dichas versiones?