SQL Server - Lo simples es complicado

 
Vista:

Lo simples es complicado

Publicado por benito Sepulveda (1 intervención) el 10/07/2007 22:31:51
Se tiene una tabla donde se almacenan datos de pagares, uno de los campos es el numero de pagara en oreden ascendente.
suponiendo que nos falte llegar este campo, como lo llenarias desde 1 hasta el numero de pagares en el orden que aparecen en la tabla guardado, usando comandos de SQL Server 2000

Pagare Datos del pagare
? ------------------------
? ------------------------
? ------------------------
? ------------------------
? ------------------------
. ------------------------
. ------------------------
. ------------------------
n ------------------------

el resultado al que se quiere llegar

Pagare Datos del pagare
1 ------------------------
2 ------------------------
3 ------------------------
4 ------------------------
5 ------------------------
. ------------------------
. ------------------------
. ------------------------
n ------------------------

Se ve simplePagare Datos del pagare
1 ------------------------
2 ------------------------
3 ------------------------
4 ------------------------
5 ------------------------
. ------------------------
. ------------------------
. ------------------------
n ------------------------
se ve simple ya me saco dos canas ya lo intente de varias maneras, me puedes ayudar..

Slds....
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:Lo simples es complicado

Publicado por Isaias (3308 intervenciones) el 11/07/2007 00:04:25
Dices que EL NUMERO DE PAGARE esta en forma ASCENDENTE, ¿como, si no lo has llenado?, suponiendo que lo pudieras llenar mediante T-SQL, ¿cual seria tu columna para asignar el numero consecutivo?
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

RE:Lo simples es complicado

Publicado por anonimo (53 intervenciones) el 12/07/2007 20:58:42
Hola Isais , supongo q se refiere al numero de operacion q representa en su sistema

Codpagare Pagare_NDocumento
1 52566465
2 858749849
3 54498489
4 265659-1489
.......

entonces Codpagare seria el campo a llenar masivamente con T-SQL

En este caso q se podria hacer

Saludos desde
Lima
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

RE:Lo simples es complicado

Publicado por Isaias (3308 intervenciones) el 12/07/2007 21:28:00
En este caso, crearia una nueva columna en la tabla de tipo numerico y con propiedad IDENTITY.

Pero bajo la suposicion que mencionas.
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

RE:Lo simples es complicado

Publicado por anonimo (53 intervenciones) el 13/07/2007 16:14:57
si tienes razon funciona

una ultima consulta cuando agrego un campo, hay forma de especificar
la poscion de la columna, por ejemplo q sea la 1º columna
alter me crea la columna y la pone al final de la tabla

alter table TablaI
add AutoN numeric (18,0) identity (1,1)

Saludos..
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

RE:Lo simples es complicado

Publicado por Isaias (3308 intervenciones) el 13/07/2007 18:17:37
SQL Server no maneja posiciones en sus columnas, no es necesario.

Aun asi, puedes entrar a tu consola de administracion, editas cualquier tabla, te posiciones en la primera columna, le presionas la tecla INSERT y generas el script.

Te vas a dar cuenta que SQL Server hace una copia de la tabla, genera la nueva, copia los datos y listo.

Saludos
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

RE:Lo simples es complicado

Publicado por anonimo (53 intervenciones) el 13/07/2007 19:05:09
Ok Isaias ,gracias otra vez
Saludos
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

RE:Lo simples es complicado

Publicado por Isaias (3308 intervenciones) el 16/07/2007 19:15:58
De nada, saludos
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