Select Columna(No.) ???

17/08/2005 - 01:55 por Ducky | Informe spam
Como se puede hacer un select haciendo referencia al numero de columna en
vez del nombre de columna ???

Aprecio mucho cualquier informacion relacionada,

Preguntas similare

Leer las respuestas

#1 Maxi
17/08/2005 - 03:04 | Informe spam
Hola, para que quieres hacer esto? que buscas realmente resolver?


Maxi - Buenos Aires - Argentina
Desarrollador 3 Estrellas

Msn_messager:
mail: Maxi.da[arroba]gmail.com

"Ducky" escribió en el mensaje
news:
Como se puede hacer un select haciendo referencia al numero de columna en
vez del nombre de columna ???

Aprecio mucho cualquier informacion relacionada,


Respuesta Responder a este mensaje
#2 Ducky
17/08/2005 - 20:41 | Informe spam
Tengo una sistema que usa una base de datos por empresa.

Necesito copiar (periodicamente) una base de datos de alguna empresa
tanto para hacer pruebas como para capacitacion al personal de nuevo
ingreso.

tengo este codigo que me copia las tablas pero tengo problema con las
columnas identity
INSERT INTO Tabla1 SELECT * FROM Empresa1.dbo.Tabla1

Yo utilizo la columna 1 (en algunas tablas) con identity

SET IDENTITY_INSERT products ON
INSERT INTO Tabla1 SELECT * FROM Empresa1.dbo.Tabla1 ORDER BY COL(1)
SET IDENTITY_INSERT products OFF


Mi codigo en Visual FoxPro lo tengo asi:
*Copiar Tablas
SCAN
lcsql="INSERT INTO "+RTRIM(NAME)+" SELECT * FROM
"+nombaseorigen+".dbo."+RTRIM(NAME)
sqlexec(nconex,lcsql)
ENDSCAN

En realidad lo que me intereza es copiar la base de datos asignandole otro
nombre.

Aprecio mucho tu tiempo y atencion,


"Maxi" escribió en el mensaje
news:%
Hola, para que quieres hacer esto? que buscas realmente resolver?


Maxi - Buenos Aires - Argentina
Desarrollador 3 Estrellas

Msn_messager:
mail: Maxi.da[arroba]gmail.com

"Ducky" escribió en el mensaje
news:
Como se puede hacer un select haciendo referencia al numero de columna en
vez del nombre de columna ???

Aprecio mucho cualquier informacion relacionada,






Respuesta Responder a este mensaje
#3 Maxi
17/08/2005 - 20:47 | Informe spam
Hola, pregunto no? si usas DTS?


Salu2
Maxi


"Ducky" escribió en el mensaje
news:%
Tengo una sistema que usa una base de datos por empresa.

Necesito copiar (periodicamente) una base de datos de alguna empresa
tanto para hacer pruebas como para capacitacion al personal de nuevo
ingreso.

tengo este codigo que me copia las tablas pero tengo problema con las
columnas identity
INSERT INTO Tabla1 SELECT * FROM Empresa1.dbo.Tabla1

Yo utilizo la columna 1 (en algunas tablas) con identity

SET IDENTITY_INSERT products ON
INSERT INTO Tabla1 SELECT * FROM Empresa1.dbo.Tabla1 ORDER BY COL(1)
SET IDENTITY_INSERT products OFF


Mi codigo en Visual FoxPro lo tengo asi:
*Copiar Tablas
SCAN
lcsql="INSERT INTO "+RTRIM(NAME)+" SELECT * FROM
"+nombaseorigen+".dbo."+RTRIM(NAME)
sqlexec(nconex,lcsql)
ENDSCAN

En realidad lo que me intereza es copiar la base de datos asignandole otro
nombre.

Aprecio mucho tu tiempo y atencion,


"Maxi" escribió en el mensaje
news:%
Hola, para que quieres hacer esto? que buscas realmente resolver?


Maxi - Buenos Aires - Argentina
Desarrollador 3 Estrellas

Msn_messager:
mail: Maxi.da[arroba]gmail.com

"Ducky" escribió en el mensaje
news:
Como se puede hacer un select haciendo referencia al numero de columna
en vez del nombre de columna ???

Aprecio mucho cualquier informacion relacionada,










Respuesta Responder a este mensaje
#4 Ducky
17/08/2005 - 21:08 | Informe spam
De acuerdo:
Cuales son los comandos para DTS, como se usa DTS con Transact-SQL???

La idea es codificarlo en la aplicacion sin usar el administrador
corporativo.



"Maxi" escribió en el mensaje
news:
Hola, pregunto no? si usas DTS?


Salu2
Maxi


"Ducky" escribió en el mensaje
news:%
Tengo una sistema que usa una base de datos por empresa.

Necesito copiar (periodicamente) una base de datos de alguna empresa
tanto para hacer pruebas como para capacitacion al personal de nuevo
ingreso.

tengo este codigo que me copia las tablas pero tengo problema con las
columnas identity
INSERT INTO Tabla1 SELECT * FROM Empresa1.dbo.Tabla1

Yo utilizo la columna 1 (en algunas tablas) con identity

SET IDENTITY_INSERT products ON
INSERT INTO Tabla1 SELECT * FROM Empresa1.dbo.Tabla1 ORDER BY COL(1)
SET IDENTITY_INSERT products OFF


Mi codigo en Visual FoxPro lo tengo asi:
*Copiar Tablas
SCAN
lcsql="INSERT INTO "+RTRIM(NAME)+" SELECT * FROM
"+nombaseorigen+".dbo."+RTRIM(NAME)
sqlexec(nconex,lcsql)
ENDSCAN

En realidad lo que me intereza es copiar la base de datos asignandole
otro nombre.

Aprecio mucho tu tiempo y atencion,


"Maxi" escribió en el mensaje
news:%
Hola, para que quieres hacer esto? que buscas realmente resolver?


Maxi - Buenos Aires - Argentina
Desarrollador 3 Estrellas

Msn_messager:
mail: Maxi.da[arroba]gmail.com

"Ducky" escribió en el mensaje
news:
Como se puede hacer un select haciendo referencia al numero de columna
en vez del nombre de columna ???

Aprecio mucho cualquier informacion relacionada,














Respuesta Responder a este mensaje
#5 Maxi
17/08/2005 - 21:23 | Informe spam
Hola, no necesitas el admin corporativo para usar DTS, opciones

Te creas los paquetes y luego agregas trabajos (Jobs) los cuales administran
todo esto!! Revisa el tema DTS en los BOL ya que es muy extenso como para
poder exponerlo por esta via ;-)



Salu2
Maxi


"Ducky" escribió en el mensaje
news:uosG%
De acuerdo:
Cuales son los comandos para DTS, como se usa DTS con Transact-SQL???

La idea es codificarlo en la aplicacion sin usar el administrador
corporativo.



"Maxi" escribió en el mensaje
news:
Hola, pregunto no? si usas DTS?


Salu2
Maxi


"Ducky" escribió en el mensaje
news:%
Tengo una sistema que usa una base de datos por empresa.

Necesito copiar (periodicamente) una base de datos de alguna empresa
tanto para hacer pruebas como para capacitacion al personal de nuevo
ingreso.

tengo este codigo que me copia las tablas pero tengo problema con las
columnas identity
INSERT INTO Tabla1 SELECT * FROM Empresa1.dbo.Tabla1

Yo utilizo la columna 1 (en algunas tablas) con identity

SET IDENTITY_INSERT products ON
INSERT INTO Tabla1 SELECT * FROM Empresa1.dbo.Tabla1 ORDER BY COL(1)
SET IDENTITY_INSERT products OFF


Mi codigo en Visual FoxPro lo tengo asi:
*Copiar Tablas
SCAN
lcsql="INSERT INTO "+RTRIM(NAME)+" SELECT * FROM
"+nombaseorigen+".dbo."+RTRIM(NAME)
sqlexec(nconex,lcsql)
ENDSCAN

En realidad lo que me intereza es copiar la base de datos asignandole
otro nombre.

Aprecio mucho tu tiempo y atencion,


"Maxi" escribió en el mensaje
news:%
Hola, para que quieres hacer esto? que buscas realmente resolver?


Maxi - Buenos Aires - Argentina
Desarrollador 3 Estrellas

Msn_messager:
mail: Maxi.da[arroba]gmail.com

"Ducky" escribió en el mensaje
news:
Como se puede hacer un select haciendo referencia al numero de columna
en vez del nombre de columna ???

Aprecio mucho cualquier informacion relacionada,


















Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida