Sybase SQL Anywhere - Editar archivos SQT de sybase

 
Vista:

Editar archivos SQT de sybase

Publicado por Marco (1 intervención) el 11/10/2017 22:57:47
Bune dia foro tengo una duda, tengo unos archivos con extension "sqt" que usa un sistema en mi trabajo, al pasarle el editor notepad++ salen caracteres raros y algunas sentencias sql. La pregunta es, como descompilo estos archivos que son creados al parecer en el software de base de datos sybase, ya busque en la web y no hay mucha data.

Aca un extracto del archivo:
Linea 1
0012003EASQR/4.3.2.2/PC/Windows NT 4.0/Sybase CT-LIB 10.0.4/Dec 10 19980001000200000000000100010004$000100010005$000100080007001B00010008000800EA00010008000901CB00010008000A000000010008000B0FAE00010008000C07EA00010008000D033C00010008000E005500010008000F0F

Linea 2
A0000100080010000D000100080011200000010008001200010001000800137FFE0001000200140006ASYBASE0002002B01CB000DA#current-line040000000000000000000FA#current-column040000000000000000000BA#page-count0400000000000000000009A#end-file040000000000000000000BA#sql-stat

Linea 239
glschaber from db_rrhh..tb_remhma where hma_codhaber = @__p1 01A501A500E4000200000000000000000001000A00010046Aselect dma_glscdesc from db_rrhh..tb_remdma where dma_coddesc= @__p1 01A601A600E6000200000000000000000001000A00010044Aselect ofi_nombre from d

De antemano muchas gracias por la ayuda que me puedan brindar.
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
Imágen de perfil de Alejandro

Descompilación y trabajo con archivos .SQT

Publicado por Alejandro (46 intervenciones) el 20/02/2024 23:50:58
Marco, lo que estás viendo en el archivo "sqt" parece ser un script generado por el software de Sybase, pero no es directamente legible como SQL en un editor de texto normal debido a la codificación y formato específicos del software.

Sybase utiliza una codificación y formato específicos para almacenar sus procedimientos almacenados y otros objetos en archivos SQT. Sin embargo, estos archivos no son archivos binarios sino que están en un formato especial.

Para trabajar con estos archivos y entender su contenido, necesitarás utilizar herramientas proporcionadas por Sybase. Sybase SQL Anywhere utiliza el comando `dbisql` para ejecutar scripts y puedes intentar utilizar este comando para ejecutar el script directamente. Algo como:

1
dbisql -c "UID=DBA;PWD=TuContraseña;ENG=TU_ENGINE" -i archivo.sqt

Esto asume que tienes el cliente de Sybase SQL Anywhere instalado y el comando `dbisql` disponible.

Si necesitas editar el contenido, puedes intentar utilizar las herramientas proporcionadas por Sybase, como Interactive SQL (dbisql) o Sybase Central. También, podría ser útil consultar la documentación de Sybase SQL Anywhere para obtener más información sobre cómo trabajar con scripts generados por la herramienta.
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