SQL - Problema con CREATE TABLE

 
Vista:

Problema con CREATE TABLE

Publicado por Sebastian (32 intervenciones) el 29/06/2001 00:20:59
hola,
tengo el siguiente código para crear una tabla, este código lo saque del generador de Sql Scripts, de Sqlsever 7. De la base Pubs->Tabla employee

CREATE TABLE [dbo].[employee] (
[emp_id] [empid] NOT NULL ,
[fname] [varchar] (20) NOT NULL ,
[minit] [char] (1) NULL ,
[lname] [varchar] (30) NOT NULL ,
[job_id] [smallint] NOT NULL ,
[job_lvl] [tinyint] NOT NULL ,
[pub_id] [char] (4) NOT NULL ,
[hire_date] [datetime] NOT NULL
) ON [PRIMARY]
GO

y la deseo ejecutar en el Query Analyzer, pero en otra base de datos, pero me da Error en "empid" del código.

Que significa "Empid"

Gracias
Sebastian
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Problema con CREATE TABLE

Publicado por Gonzalo Solano C. (148 intervenciones) el 29/06/2001 00:53:52
Sebastian:

Mira te voy a explicar :
CREATE TABLE [dbo].[employee] = Crea la tabla employee
[emp_id] [empid] NOT NULL = Crea el Atributo emp_id, que es de tipo empid y NO ES NULO,

Ahora si te das cuenta SQL Server no tiene como tipo de dato a empid, por lo tanto empid es un tipo de dato definido por el usuario.

Para resumir SQL Server tiene los tipos de datos como INTEGER, NUMERIC, CHAR, VARCHAR, pero empid no esta.

Espero que esto te ayude sino avisame para ayudarte mejor.

Saludos desde BOLIVIA
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar