Duda en Creacion de un Campo

13/06/2006 - 17:34 por Juan | Informe spam
Hola Grupo:
Tengo que crear una tabla por medio de la Consola de Consultas , pero tengo
duda en la creacion de uno de los campos , para que cumpla con las
restricciones Originales , es decir :

Nombre Campo :ID
Clave Primaria :SI
Longitud :9
Decimales :0
Permitir Nulos :NO
Precision :18
Escala :0
Identidad :Si(No disponible para duplicacion)
Inicializacion :1
Incremento Identidad :1


CREATE TABLE reporte (
ID NUMERIC(9,0) PRIMARY KEY, ... ???????????

Ojala me puedan guiar con esta duda

Sldos

Juan

Preguntas similare

Leer las respuestas

#6 Miguel Egea
13/06/2006 - 20:00 | Informe spam
good catch :)

Gracias alejandro.
"Alejandro Mesa" escribió en el
mensaje news:
Juan,

A proposito, creo que en este caso obtendras mejor desempeño si usas el
tipo
de data BIGINT. Este tipo consume 8 bytes (uno menos que numeric(18, 0)) y
el
valor maximo permisible es 9,223,372,036,854,775,807.


AMB

"Alejandro Mesa" wrote:

Juan,

La precision es 18, por lo que la definicion del tipo debe ser
numeric(18,
0). La longitud en este caso significa el numero de bytes (9).

create table dbo.t1 (
[id] numeric(18, 0) identity(1, 1) not null,
constraint pk_t1 primary key clustered (
[id]
) with fillfactor = 100
) on [primary]
go

insert into dbo.t1 default values
go

select * from dbo.t1
go

drop table dbo.t1
go


AMB

"Juan" wrote:

> Hola Miguel y Noldis :
> Cuando ejecuto ese codigo en la consola me marca el siguiente error
>
> Servidor: mensaje 2715, nivel 16, estado 7, línea 1
> Columna o parámetro nº 1: no se encuentra el tipo de datos
> NUMERIC(9,0).
>
> Realmente ignoro que puede ser lo errado
>
> Ojala me puedan guiar
>
> Sldos
>
>
>
> "Miguel Egea" escribió en el mensaje
> news:%
> > Yo lo veo perfecto excepto el fillfactor a 90. Esto es un identity
> > que
> > solo crecerá así que no veo ninguna razón para desperdiciar el 10% de
> > la
> > tabla ¿no?
> >
> > http://www.configuracionesintegrale...articulo11
> >
> >
> > Saludos cordiales
> >
> > Miguel Egea Gómez
> >
> > SQLServer MVP
> >
> > Director de Servicios Corporativos
> >
> > Solid Quality Learning Iberoamericana
> >
> >
> >
> > "Solid Quality Learning es el proveedor global en el que puede
> > confiar
> > para obtener soluciones y educación avanzada para la plataforma
> > completa
> > de sistemas de bases de datos de Microsoft."
> >
> > www.SolidQualityLearning.com
> >
> > "Noldis Chumacero" escribió en el mensaje
> > news:
> >> Juan,
> >>
> >> Lo que necesitas es lo siguiente:
> >>
> >> CREATE TABLE [Reporte] (
> >> ID [NUMERIC(9,0)] IDENTITY (1, 1) NOT NULL ,
> >> CONSTRAINT [PK_Reporte] PRIMARY KEY CLUSTERED
> >> (
> >> [ID]
> >> ) WITH FILLFACTOR = 90 ON [PRIMARY] ,
> >> ) ON [PRIMARY]
> >> GO
> >>
> >> Sin embargo, no entiedo porque utilizas NUMERIC(9,0) al ser simpre
> >> un
> >> valor entero.
> >>
> >> Saludos
> >>
> >> "Juan" escribió en el mensaje
> >> news:
> >>> Hola Grupo:
> >>> Tengo que crear una tabla por medio de la Consola de Consultas ,
> >>> pero
> >>> tengo duda en la creacion de uno de los campos , para que cumpla
> >>> con
> >>> las restricciones Originales , es decir :
> >>>
> >>> Nombre Campo :ID
> >>> Clave Primaria :SI
> >>> Longitud :9
> >>> Decimales :0
> >>> Permitir Nulos :NO
> >>> Precision :18
> >>> Escala :0
> >>> Identidad :Si(No disponible para
> >>> duplicacion)
> >>> Inicializacion :1
> >>> Incremento Identidad :1
> >>>
> >>>
> >>> CREATE TABLE reporte (
> >>> ID NUMERIC(9,0) PRIMARY KEY, ... ???????????
> >>>
> >>> Ojala me puedan guiar con esta duda
> >>>
> >>> Sldos
> >>>
> >>> Juan
> >>>
> >>>
> >>>
> >>
> >>
> >
> >
>
>
>
Respuesta Responder a este mensaje
#7 Alejandro Mesa
13/06/2006 - 20:39 | Informe spam
Thanks.

AMB

"Miguel Egea" wrote:

good catch :)

Gracias alejandro.
"Alejandro Mesa" escribió en el
mensaje news:
> Juan,
>
> A proposito, creo que en este caso obtendras mejor desempeño si usas el
> tipo
> de data BIGINT. Este tipo consume 8 bytes (uno menos que numeric(18, 0)) y
> el
> valor maximo permisible es 9,223,372,036,854,775,807.
>
>
> AMB
>
> "Alejandro Mesa" wrote:
>
>> Juan,
>>
>> La precision es 18, por lo que la definicion del tipo debe ser
>> numeric(18,
>> 0). La longitud en este caso significa el numero de bytes (9).
>>
>> create table dbo.t1 (
>> [id] numeric(18, 0) identity(1, 1) not null,
>> constraint pk_t1 primary key clustered (
>> [id]
>> ) with fillfactor = 100
>> ) on [primary]
>> go
>>
>> insert into dbo.t1 default values
>> go
>>
>> select * from dbo.t1
>> go
>>
>> drop table dbo.t1
>> go
>>
>>
>> AMB
>>
>> "Juan" wrote:
>>
>> > Hola Miguel y Noldis :
>> > Cuando ejecuto ese codigo en la consola me marca el siguiente error
>> >
>> > Servidor: mensaje 2715, nivel 16, estado 7, línea 1
>> > Columna o parámetro nº 1: no se encuentra el tipo de datos
>> > NUMERIC(9,0).
>> >
>> > Realmente ignoro que puede ser lo errado
>> >
>> > Ojala me puedan guiar
>> >
>> > Sldos
>> >
>> >
>> >
>> > "Miguel Egea" escribió en el mensaje
>> > news:%
>> > > Yo lo veo perfecto excepto el fillfactor a 90. Esto es un identity
>> > > que
>> > > solo crecerá así que no veo ninguna razón para desperdiciar el 10% de
>> > > la
>> > > tabla ¿no?
>> > >
>> > > http://www.configuracionesintegrale...articulo11
>> > >
>> > >
>> > > Saludos cordiales
>> > >
>> > > Miguel Egea Gómez
>> > >
>> > > SQLServer MVP
>> > >
>> > > Director de Servicios Corporativos
>> > >
>> > > Solid Quality Learning Iberoamericana
>> > >
>> > >
>> > >
>> > > "Solid Quality Learning es el proveedor global en el que puede
>> > > confiar
>> > > para obtener soluciones y educación avanzada para la plataforma
>> > > completa
>> > > de sistemas de bases de datos de Microsoft."
>> > >
>> > > www.SolidQualityLearning.com
>> > >
>> > > "Noldis Chumacero" escribió en el mensaje
>> > > news:
>> > >> Juan,
>> > >>
>> > >> Lo que necesitas es lo siguiente:
>> > >>
>> > >> CREATE TABLE [Reporte] (
>> > >> ID [NUMERIC(9,0)] IDENTITY (1, 1) NOT NULL ,
>> > >> CONSTRAINT [PK_Reporte] PRIMARY KEY CLUSTERED
>> > >> (
>> > >> [ID]
>> > >> ) WITH FILLFACTOR = 90 ON [PRIMARY] ,
>> > >> ) ON [PRIMARY]
>> > >> GO
>> > >>
>> > >> Sin embargo, no entiedo porque utilizas NUMERIC(9,0) al ser simpre
>> > >> un
>> > >> valor entero.
>> > >>
>> > >> Saludos
>> > >>
>> > >> "Juan" escribió en el mensaje
>> > >> news:
>> > >>> Hola Grupo:
>> > >>> Tengo que crear una tabla por medio de la Consola de Consultas ,
>> > >>> pero
>> > >>> tengo duda en la creacion de uno de los campos , para que cumpla
>> > >>> con
>> > >>> las restricciones Originales , es decir :
>> > >>>
>> > >>> Nombre Campo :ID
>> > >>> Clave Primaria :SI
>> > >>> Longitud :9
>> > >>> Decimales :0
>> > >>> Permitir Nulos :NO
>> > >>> Precision :18
>> > >>> Escala :0
>> > >>> Identidad :Si(No disponible para
>> > >>> duplicacion)
>> > >>> Inicializacion :1
>> > >>> Incremento Identidad :1
>> > >>>
>> > >>>
>> > >>> CREATE TABLE reporte (
>> > >>> ID NUMERIC(9,0) PRIMARY KEY, ... ???????????
>> > >>>
>> > >>> Ojala me puedan guiar con esta duda
>> > >>>
>> > >>> Sldos
>> > >>>
>> > >>> Juan
>> > >>>
>> > >>>
>> > >>>
>> > >>
>> > >>
>> > >
>> > >
>> >
>> >
>> >



Respuesta Responder a este mensaje
#8 Juan
13/06/2006 - 21:59 | Informe spam
Hola nuevamente
Saben lamentablemente a mi no me funciona , sigo con los errores, es seguro
que estoy cometiendo un error , pero no se donde
buaaaaaaaaa, !!! , es primera vez que trato de crear la tabla de esta via ,
dado a un problema puntual que me impide poder crearla por vista .
y tengo los nervios de punta con estos errores , espero me disculpen la
Insistencia.


CREATE TABLE ReporteS(
[ID] numeric(18,0)identity(1, 1)not null,
CONSTRAINT pk_ReporteS primary key clustered(
[ID]
) WITH FILLFACTOR = 100
) ON [primary]
GO

me da el siguiente error
Especificado grupo de archivos 'primary' no válido.

Y CON

CREATE TABLE ReporteS(
[ID] [numeric(18,0)]identity(1, 1)not null,
CONSTRAINT pk_ReporteS primary key clustered(
[ID]
) WITH FILLFACTOR = 100
) ON [primary]
GO

me da el siguiente error
Columna o parámetro nº 1: no se encuentra el tipo de datos numeric(18,0).

Gracias por su gran ayuda

Juan

"Alejandro Mesa" escribió en el
mensaje news:
Thanks.

AMB

"Miguel Egea" wrote:

good catch :)

Gracias alejandro.
"Alejandro Mesa" escribió en el
mensaje news:
> Juan,
>
> A proposito, creo que en este caso obtendras mejor desempeño si usas el
> tipo
> de data BIGINT. Este tipo consume 8 bytes (uno menos que numeric(18,
> 0)) y
> el
> valor maximo permisible es 9,223,372,036,854,775,807.
>
>
> AMB
>
> "Alejandro Mesa" wrote:
>
>> Juan,
>>
>> La precision es 18, por lo que la definicion del tipo debe ser
>> numeric(18,
>> 0). La longitud en este caso significa el numero de bytes (9).
>>
>> create table dbo.t1 (
>> [id] numeric(18, 0) identity(1, 1) not null,
>> constraint pk_t1 primary key clustered (
>> [id]
>> ) with fillfactor = 100
>> ) on [primary]
>> go
>>
>> insert into dbo.t1 default values
>> go
>>
>> select * from dbo.t1
>> go
>>
>> drop table dbo.t1
>> go
>>
>>
>> AMB
>>
>> "Juan" wrote:
>>
>> > Hola Miguel y Noldis :
>> > Cuando ejecuto ese codigo en la consola me marca el siguiente error
>> >
>> > Servidor: mensaje 2715, nivel 16, estado 7, línea 1
>> > Columna o parámetro nº 1: no se encuentra el tipo de datos
>> > NUMERIC(9,0).
>> >
>> > Realmente ignoro que puede ser lo errado
>> >
>> > Ojala me puedan guiar
>> >
>> > Sldos
>> >
>> >
>> >
>> > "Miguel Egea" escribió en el mensaje
>> > news:%
>> > > Yo lo veo perfecto excepto el fillfactor a 90. Esto es un identity
>> > > que
>> > > solo crecerá así que no veo ninguna razón para desperdiciar el 10%
>> > > de
>> > > la
>> > > tabla ¿no?
>> > >
>> > > http://www.configuracionesintegrale...articulo11
>> > >
>> > >
>> > > Saludos cordiales
>> > >
>> > > Miguel Egea Gómez
>> > >
>> > > SQLServer MVP
>> > >
>> > > Director de Servicios Corporativos
>> > >
>> > > Solid Quality Learning Iberoamericana
>> > >
>> > >
>> > >
>> > > "Solid Quality Learning es el proveedor global en el que puede
>> > > confiar
>> > > para obtener soluciones y educación avanzada para la plataforma
>> > > completa
>> > > de sistemas de bases de datos de Microsoft."
>> > >
>> > > www.SolidQualityLearning.com
>> > >
>> > > "Noldis Chumacero" escribió en el mensaje
>> > > news:
>> > >> Juan,
>> > >>
>> > >> Lo que necesitas es lo siguiente:
>> > >>
>> > >> CREATE TABLE [Reporte] (
>> > >> ID [NUMERIC(9,0)] IDENTITY (1, 1) NOT NULL ,
>> > >> CONSTRAINT [PK_Reporte] PRIMARY KEY CLUSTERED
>> > >> (
>> > >> [ID]
>> > >> ) WITH FILLFACTOR = 90 ON [PRIMARY] ,
>> > >> ) ON [PRIMARY]
>> > >> GO
>> > >>
>> > >> Sin embargo, no entiedo porque utilizas NUMERIC(9,0) al ser
>> > >> simpre
>> > >> un
>> > >> valor entero.
>> > >>
>> > >> Saludos
>> > >>
>> > >> "Juan" escribió en el mensaje
>> > >> news:
>> > >>> Hola Grupo:
>> > >>> Tengo que crear una tabla por medio de la Consola de Consultas ,
>> > >>> pero
>> > >>> tengo duda en la creacion de uno de los campos , para que cumpla
>> > >>> con
>> > >>> las restricciones Originales , es decir :
>> > >>>
>> > >>> Nombre Campo :ID
>> > >>> Clave Primaria :SI
>> > >>> Longitud :9
>> > >>> Decimales :0
>> > >>> Permitir Nulos :NO
>> > >>> Precision :18
>> > >>> Escala :0
>> > >>> Identidad :Si(No disponible para
>> > >>> duplicacion)
>> > >>> Inicializacion :1
>> > >>> Incremento Identidad :1
>> > >>>
>> > >>>
>> > >>> CREATE TABLE reporte (
>> > >>> ID NUMERIC(9,0) PRIMARY KEY, ... ???????????
>> > >>>
>> > >>> Ojala me puedan guiar con esta duda
>> > >>>
>> > >>> Sldos
>> > >>>
>> > >>> Juan
>> > >>>
>> > >>>
>> > >>>
>> > >>
>> > >>
>> > >
>> > >
>> >
>> >
>> >



Respuesta Responder a este mensaje
#9 Alejandro Mesa
13/06/2006 - 22:25 | Informe spam
Juan,

Deja que SQL Server use el grupo de archivos por defecto.

CREATE TABLE dbo.ReporteS(
[ID] numeric(18,0) identity(1, 1) not null,
CONSTRAINT pk_ReporteS primary key clustered
(
[ID]
) WITH FILLFACTOR = 100
)
GO

La segunda sentencia falla por los corchetes alrededror del tipo de dato.

[ID] [numeric(18,0)]identity(1, 1)not null,



[ID] numeric(18,0) identity(1, 1) not null,


AMB

"Juan" wrote:

Hola nuevamente
Saben lamentablemente a mi no me funciona , sigo con los errores, es seguro
que estoy cometiendo un error , pero no se donde
buaaaaaaaaa, !!! , es primera vez que trato de crear la tabla de esta via ,
dado a un problema puntual que me impide poder crearla por vista .
y tengo los nervios de punta con estos errores , espero me disculpen la
Insistencia.


CREATE TABLE ReporteS(
[ID] numeric(18,0)identity(1, 1)not null,
CONSTRAINT pk_ReporteS primary key clustered(
[ID]
) WITH FILLFACTOR = 100
) ON [primary]
GO

me da el siguiente error
Especificado grupo de archivos 'primary' no válido.

Y CON

CREATE TABLE ReporteS(
[ID] [numeric(18,0)]identity(1, 1)not null,
CONSTRAINT pk_ReporteS primary key clustered(
[ID]
) WITH FILLFACTOR = 100
) ON [primary]
GO

me da el siguiente error
Columna o parámetro nº 1: no se encuentra el tipo de datos numeric(18,0).

Gracias por su gran ayuda

Juan

"Alejandro Mesa" escribió en el
mensaje news:
> Thanks.
>
> AMB
>
> "Miguel Egea" wrote:
>
>> good catch :)
>>
>> Gracias alejandro.
>> "Alejandro Mesa" escribió en el
>> mensaje news:
>> > Juan,
>> >
>> > A proposito, creo que en este caso obtendras mejor desempeño si usas el
>> > tipo
>> > de data BIGINT. Este tipo consume 8 bytes (uno menos que numeric(18,
>> > 0)) y
>> > el
>> > valor maximo permisible es 9,223,372,036,854,775,807.
>> >
>> >
>> > AMB
>> >
>> > "Alejandro Mesa" wrote:
>> >
>> >> Juan,
>> >>
>> >> La precision es 18, por lo que la definicion del tipo debe ser
>> >> numeric(18,
>> >> 0). La longitud en este caso significa el numero de bytes (9).
>> >>
>> >> create table dbo.t1 (
>> >> [id] numeric(18, 0) identity(1, 1) not null,
>> >> constraint pk_t1 primary key clustered (
>> >> [id]
>> >> ) with fillfactor = 100
>> >> ) on [primary]
>> >> go
>> >>
>> >> insert into dbo.t1 default values
>> >> go
>> >>
>> >> select * from dbo.t1
>> >> go
>> >>
>> >> drop table dbo.t1
>> >> go
>> >>
>> >>
>> >> AMB
>> >>
>> >> "Juan" wrote:
>> >>
>> >> > Hola Miguel y Noldis :
>> >> > Cuando ejecuto ese codigo en la consola me marca el siguiente error
>> >> >
>> >> > Servidor: mensaje 2715, nivel 16, estado 7, línea 1
>> >> > Columna o parámetro nº 1: no se encuentra el tipo de datos
>> >> > NUMERIC(9,0).
>> >> >
>> >> > Realmente ignoro que puede ser lo errado
>> >> >
>> >> > Ojala me puedan guiar
>> >> >
>> >> > Sldos
>> >> >
>> >> >
>> >> >
>> >> > "Miguel Egea" escribió en el mensaje
>> >> > news:%
>> >> > > Yo lo veo perfecto excepto el fillfactor a 90. Esto es un identity
>> >> > > que
>> >> > > solo crecerá así que no veo ninguna razón para desperdiciar el 10%
>> >> > > de
>> >> > > la
>> >> > > tabla ¿no?
>> >> > >
>> >> > > http://www.configuracionesintegrale...articulo11
>> >> > >
>> >> > >
>> >> > > Saludos cordiales
>> >> > >
>> >> > > Miguel Egea Gómez
>> >> > >
>> >> > > SQLServer MVP
>> >> > >
>> >> > > Director de Servicios Corporativos
>> >> > >
>> >> > > Solid Quality Learning Iberoamericana
>> >> > >
>> >> > >
>> >> > >
>> >> > > "Solid Quality Learning es el proveedor global en el que puede
>> >> > > confiar
>> >> > > para obtener soluciones y educación avanzada para la plataforma
>> >> > > completa
>> >> > > de sistemas de bases de datos de Microsoft."
>> >> > >
>> >> > > www.SolidQualityLearning.com
>> >> > >
>> >> > > "Noldis Chumacero" escribió en el mensaje
>> >> > > news:
>> >> > >> Juan,
>> >> > >>
>> >> > >> Lo que necesitas es lo siguiente:
>> >> > >>
>> >> > >> CREATE TABLE [Reporte] (
>> >> > >> ID [NUMERIC(9,0)] IDENTITY (1, 1) NOT NULL ,
>> >> > >> CONSTRAINT [PK_Reporte] PRIMARY KEY CLUSTERED
>> >> > >> (
>> >> > >> [ID]
>> >> > >> ) WITH FILLFACTOR = 90 ON [PRIMARY] ,
>> >> > >> ) ON [PRIMARY]
>> >> > >> GO
>> >> > >>
>> >> > >> Sin embargo, no entiedo porque utilizas NUMERIC(9,0) al ser
>> >> > >> simpre
>> >> > >> un
>> >> > >> valor entero.
>> >> > >>
>> >> > >> Saludos
>> >> > >>
>> >> > >> "Juan" escribió en el mensaje
>> >> > >> news:
>> >> > >>> Hola Grupo:
>> >> > >>> Tengo que crear una tabla por medio de la Consola de Consultas ,
>> >> > >>> pero
>> >> > >>> tengo duda en la creacion de uno de los campos , para que cumpla
>> >> > >>> con
>> >> > >>> las restricciones Originales , es decir :
>> >> > >>>
>> >> > >>> Nombre Campo :ID
>> >> > >>> Clave Primaria :SI
>> >> > >>> Longitud :9
>> >> > >>> Decimales :0
>> >> > >>> Permitir Nulos :NO
>> >> > >>> Precision :18
>> >> > >>> Escala :0
>> >> > >>> Identidad :Si(No disponible para
>> >> > >>> duplicacion)
>> >> > >>> Inicializacion :1
>> >> > >>> Incremento Identidad :1
>> >> > >>>
>> >> > >>>
>> >> > >>> CREATE TABLE reporte (
>> >> > >>> ID NUMERIC(9,0) PRIMARY KEY, ... ???????????
>> >> > >>>
>> >> > >>> Ojala me puedan guiar con esta duda
>> >> > >>>
>> >> > >>> Sldos
>> >> > >>>
>> >> > >>> Juan
>> >> > >>>
>> >> > >>>
>> >> > >>>
>> >> > >>
>> >> > >>
>> >> > >
>> >> > >
>> >> >
>> >> >
>> >> >
>>
>>
>>



Respuesta Responder a este mensaje
#10 Juan
14/06/2006 - 01:11 | Informe spam
Muchisimas gracias , funciono perfecto ahora

juan

"Alejandro Mesa" escribió en el
mensaje news:
Juan,

Deja que SQL Server use el grupo de archivos por defecto.

CREATE TABLE dbo.ReporteS(
[ID] numeric(18,0) identity(1, 1) not null,
CONSTRAINT pk_ReporteS primary key clustered
(
[ID]
) WITH FILLFACTOR = 100
)
GO

La segunda sentencia falla por los corchetes alrededror del tipo de dato.

[ID] [numeric(18,0)]identity(1, 1)not null,



[ID] numeric(18,0) identity(1, 1) not null,


AMB

"Juan" wrote:

Hola nuevamente
Saben lamentablemente a mi no me funciona , sigo con los errores, es
seguro
que estoy cometiendo un error , pero no se donde
buaaaaaaaaa, !!! , es primera vez que trato de crear la tabla de esta via
,
dado a un problema puntual que me impide poder crearla por vista .
y tengo los nervios de punta con estos errores , espero me disculpen la
Insistencia.


CREATE TABLE ReporteS(
[ID] numeric(18,0)identity(1, 1)not null,
CONSTRAINT pk_ReporteS primary key clustered(
[ID]
) WITH FILLFACTOR = 100
) ON [primary]
GO

me da el siguiente error
Especificado grupo de archivos 'primary' no válido.

Y CON

CREATE TABLE ReporteS(
[ID] [numeric(18,0)]identity(1, 1)not null,
CONSTRAINT pk_ReporteS primary key clustered(
[ID]
) WITH FILLFACTOR = 100
) ON [primary]
GO

me da el siguiente error
Columna o parámetro nº 1: no se encuentra el tipo de datos numeric(18,0).

Gracias por su gran ayuda

Juan

"Alejandro Mesa" escribió en el
mensaje news:
> Thanks.
>
> AMB
>
> "Miguel Egea" wrote:
>
>> good catch :)
>>
>> Gracias alejandro.
>> "Alejandro Mesa" escribió en
>> el
>> mensaje news:
>> > Juan,
>> >
>> > A proposito, creo que en este caso obtendras mejor desempeño si usas
>> > el
>> > tipo
>> > de data BIGINT. Este tipo consume 8 bytes (uno menos que numeric(18,
>> > 0)) y
>> > el
>> > valor maximo permisible es 9,223,372,036,854,775,807.
>> >
>> >
>> > AMB
>> >
>> > "Alejandro Mesa" wrote:
>> >
>> >> Juan,
>> >>
>> >> La precision es 18, por lo que la definicion del tipo debe ser
>> >> numeric(18,
>> >> 0). La longitud en este caso significa el numero de bytes (9).
>> >>
>> >> create table dbo.t1 (
>> >> [id] numeric(18, 0) identity(1, 1) not null,
>> >> constraint pk_t1 primary key clustered (
>> >> [id]
>> >> ) with fillfactor = 100
>> >> ) on [primary]
>> >> go
>> >>
>> >> insert into dbo.t1 default values
>> >> go
>> >>
>> >> select * from dbo.t1
>> >> go
>> >>
>> >> drop table dbo.t1
>> >> go
>> >>
>> >>
>> >> AMB
>> >>
>> >> "Juan" wrote:
>> >>
>> >> > Hola Miguel y Noldis :
>> >> > Cuando ejecuto ese codigo en la consola me marca el siguiente
>> >> > error
>> >> >
>> >> > Servidor: mensaje 2715, nivel 16, estado 7, línea 1
>> >> > Columna o parámetro nº 1: no se encuentra el tipo de datos
>> >> > NUMERIC(9,0).
>> >> >
>> >> > Realmente ignoro que puede ser lo errado
>> >> >
>> >> > Ojala me puedan guiar
>> >> >
>> >> > Sldos
>> >> >
>> >> >
>> >> >
>> >> > "Miguel Egea" escribió en el
>> >> > mensaje
>> >> > news:%
>> >> > > Yo lo veo perfecto excepto el fillfactor a 90. Esto es un
>> >> > > identity
>> >> > > que
>> >> > > solo crecerá así que no veo ninguna razón para desperdiciar el
>> >> > > 10%
>> >> > > de
>> >> > > la
>> >> > > tabla ¿no?
>> >> > >
>> >> > > http://www.configuracionesintegrale...articulo11
>> >> > >
>> >> > >
>> >> > > Saludos cordiales
>> >> > >
>> >> > > Miguel Egea Gómez
>> >> > >
>> >> > > SQLServer MVP
>> >> > >
>> >> > > Director de Servicios Corporativos
>> >> > >
>> >> > > Solid Quality Learning Iberoamericana
>> >> > >
>> >> > >
>> >> > >
>> >> > > "Solid Quality Learning es el proveedor global en el que puede
>> >> > > confiar
>> >> > > para obtener soluciones y educación avanzada para la plataforma
>> >> > > completa
>> >> > > de sistemas de bases de datos de Microsoft."
>> >> > >
>> >> > > www.SolidQualityLearning.com
>> >> > >
>> >> > > "Noldis Chumacero" escribió en el
>> >> > > mensaje
>> >> > > news:
>> >> > >> Juan,
>> >> > >>
>> >> > >> Lo que necesitas es lo siguiente:
>> >> > >>
>> >> > >> CREATE TABLE [Reporte] (
>> >> > >> ID [NUMERIC(9,0)] IDENTITY (1, 1) NOT NULL ,
>> >> > >> CONSTRAINT [PK_Reporte] PRIMARY KEY CLUSTERED
>> >> > >> (
>> >> > >> [ID]
>> >> > >> ) WITH FILLFACTOR = 90 ON [PRIMARY] ,
>> >> > >> ) ON [PRIMARY]
>> >> > >> GO
>> >> > >>
>> >> > >> Sin embargo, no entiedo porque utilizas NUMERIC(9,0) al ser
>> >> > >> simpre
>> >> > >> un
>> >> > >> valor entero.
>> >> > >>
>> >> > >> Saludos
>> >> > >>
>> >> > >> "Juan" escribió en el mensaje
>> >> > >> news:
>> >> > >>> Hola Grupo:
>> >> > >>> Tengo que crear una tabla por medio de la Consola de
>> >> > >>> Consultas ,
>> >> > >>> pero
>> >> > >>> tengo duda en la creacion de uno de los campos , para que
>> >> > >>> cumpla
>> >> > >>> con
>> >> > >>> las restricciones Originales , es decir :
>> >> > >>>
>> >> > >>> Nombre Campo :ID
>> >> > >>> Clave Primaria :SI
>> >> > >>> Longitud :9
>> >> > >>> Decimales :0
>> >> > >>> Permitir Nulos :NO
>> >> > >>> Precision :18
>> >> > >>> Escala :0
>> >> > >>> Identidad :Si(No disponible para
>> >> > >>> duplicacion)
>> >> > >>> Inicializacion :1
>> >> > >>> Incremento Identidad :1
>> >> > >>>
>> >> > >>>
>> >> > >>> CREATE TABLE reporte (
>> >> > >>> ID NUMERIC(9,0) PRIMARY KEY, ... ???????????
>> >> > >>>
>> >> > >>> Ojala me puedan guiar con esta duda
>> >> > >>>
>> >> > >>> Sldos
>> >> > >>>
>> >> > >>> Juan
>> >> > >>>
>> >> > >>>
>> >> > >>>
>> >> > >>
>> >> > >>
>> >> > >
>> >> > >
>> >> >
>> >> >
>> >> >
>>
>>
>>



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida