tinoco ayudame por favor

31/08/2005 - 21:59 por jakc | Informe spam
Hola de antemano gracias por atender mi pregunta
No se si alguno de uds a intentado migrar tablas de sql server a oracle en
algun momento pero no he podido quitar las comillas dobles de los nombre de
tabla y nombres de campos es decir si una tabla se llama clientes en sql
server en oracle se migraria como "clientes" y al hacer la consulta tendira
que hacerlo asi

select * from "clientes"

pense que las comillas(quote en ingles) las colocaba dependiendo de la base
o el usuario, o las opciones del servidor, conexion, etc pero haciendo
pruebas
hacia otro provedor como por ejemplo el mismo sql server el pone es corchetes
[] pero el transac sql "pienso" cuando recibe esta informacion las traduce
como
identificadores y no como nombres de tablas

prove con otro proveedor como fox pro pero por el contrario le coloca
comillas
cencilla ' '

un compatriota mio Tinoco me respondio en este foro que usara dts
lo hice usando ssis integrate service o antiguo dts en sql server 2000 ya
que estoy usando 2005 pero las opciones en export data son las mismas en ssis

ya hace bastante tiempo que vengo con el problema y no se como solucionarlo
la pregunta seria habria ¿que hay configurar el identificador en oracle?
para que no lo interprete literalmente

Agraceceria la colaboracion al buen dba que me ayude con esto.

Att john A duarte Moreno

Bucaramanga Colombia
johnduartemoreno@hotmail.com
 

Leer las respuestas

#1 Salvador Ramos
01/09/2005 - 11:01 | Informe spam
Hola,

Has llegado a migrarla a Oracle y ver que realmente se llama "clientes" en
vez de clientes ?
En Oracle la comilla doble en el campo es el equivalente a los corchetes [ ]
de sql server, no formará parte del nombre.

Lo digo porque en tu exposición indicas "se migraría", por lo que deduzco
que no lo has probado. Confirmanos si realmente has probado y migra mal.

Un saludo
Salvador Ramos
Murcia - España
[Microsoft MVP SQL Server]
www.helpdna.net (información sobre SQL server, Windows DNA y .NET)

"jakc" escribió en el mensaje
news:
Hola de antemano gracias por atender mi pregunta
No se si alguno de uds a intentado migrar tablas de sql server a oracle en
algun momento pero no he podido quitar las comillas dobles de los nombre
de
tabla y nombres de campos es decir si una tabla se llama clientes en sql
server en oracle se migraria como "clientes" y al hacer la consulta
tendira
que hacerlo asi

select * from "clientes"

pense que las comillas(quote en ingles) las colocaba dependiendo de la
base
o el usuario, o las opciones del servidor, conexion, etc pero haciendo
pruebas
hacia otro provedor como por ejemplo el mismo sql server el pone es
corchetes
[] pero el transac sql "pienso" cuando recibe esta informacion las traduce
como
identificadores y no como nombres de tablas

prove con otro proveedor como fox pro pero por el contrario le coloca
comillas
cencilla ' '

un compatriota mio Tinoco me respondio en este foro que usara dts
lo hice usando ssis integrate service o antiguo dts en sql server 2000 ya
que estoy usando 2005 pero las opciones en export data son las mismas en
ssis

ya hace bastante tiempo que vengo con el problema y no se como
solucionarlo
la pregunta seria habria ¿que hay configurar el identificador en oracle?
para que no lo interprete literalmente

Agraceceria la colaboracion al buen dba que me ayude con esto.

Att john A duarte Moreno

Bucaramanga Colombia


Preguntas similares