Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Insert Oracle
Message
 
To
11/12/2003 07:15:09
Eugenio Casal
Futura Tecnologia Informação Consult Ltd
São Paulo, Brazil
General information
Forum:
Visual FoxPro
Category:
Troubleshooting
Title:
Miscellaneous
Thread ID:
00858026
Message ID:
00858272
Views:
18
Com certeza...
Eu ja fiz com Alias mesmo assim fica grande :p
Mas a minha dúvida é se tem um limite.

>Thiago,
>
>E se vc omitisse o nome da tabela nos campos a inserir? Diminuiria bem o tamanho da string dessa forma.
>
>[]s
>
>Eugênio
>
>>Bom pessoal... Como sempre mais um problema...
>>Estou com um problema em um insert que faço no oracle...
>>Ela está perfeita o modo como eu construi ela...
>>Porém ela é muito grande pois os nomes dos campos são grandes também...
>>Exemplo de como monto minhas insert's :
>>
>>m.sel = "insert into finan_vest.reservas_pias (finan_vest.reservas_pias.anos_fin, finan_vest.reservas_pias.insc_fin, "
>>m.sel = m.sel + "finan_vest.reservas_pias.parc_fin, finan_vest.reservas_pias.emis_fin, finan_vest.reservas_pias.venc_fin, "
>>m.sel = m.sel + "finan_vest.reservas_pias.vapa_fin, finan_vest.reservas_pias.desa_fin, finan_vest.reservas_pias.mult_fin, "
>>m.sel = m.sel + "finan_vest.reservas_pias.pago_fin, finan_vest.reservas_pias.banc_fin, finan_vest.reservas_pias.pgto_fin, "
>>m.sel = m.sel + "finan_vest.reservas_pias.bxaut_fin) values (?m.anos_fin, ?m.insc_fin, ?m.parc_fin, ?m.emis_fin, ?m.venc_fin, "
>>m.sel = m.sel + "?m.vapa_fin, ?m.desa_fin, ?m.mult_fin, ?m.pago_fin, ?m.banc_fin, ?m.pgto_fin, ?m.bxaut_fin)"
>>
>>=SQLEXEC(m.conex,m.sel)
>>
>>
>>Viu só?
>>Esse insert funciona, apartir do momente que eu coloco um insert maior um pouco que este ele da erro e não realiza o insert...
>>Gostaria de saber se tem um limite de string para se mandar para o oracle...
>>Não quero fazer gambiarra inserindo só a chave e depois dar update nos campos porque é um procedimento incorreto...
>>Valeu!
Atenciosamente,

Thiago Oliveira Ferraz

Analista de Sistemas
Universidade de Uberaba (UNIUBE) - Campus Aeroporto
Tel: 0xx(34)3319-8906
Cel: 0xx(34)9136-1260
Previous
Reply
Map
View

Click here to load this message in the networking platform