Ver Mensaje Individual
  #1  
Antiguo 15-04-2008
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.275
Reputación: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
OnLine SQL Formatter

Revisando DelphiFeeds he llegado a esta página que me ha parecido interesante compartir con vosotros.
Online SQL PL/SQL Formatter

Puedes colocar una sentencia SQL como esta:
Código SQL [-]
Select Codigo, DNI, Nombre Apellido from TablaClientes
where Codigo > 2000 and Tipo = 1 Order by Nombre, apellido

Y configurar como salida SQL y obtendrás esto:
Código SQL [-]
SELECT   CODIGO,
         DNI,
         NOMBRE APELLIDO
FROM     TABLACLIENTES
WHERE    CODIGO > 2000
         AND TIPO = 1
ORDER BY NOMBRE,
         APELLIDO

Se pueden seleccionar varias entradas como: MSSQL, ORACLE, Access, MySQL,...

Pero no es eso lo más curioso, ni la razón de ponerlo aquí, sino que lo que me ha parecido más interesante son lasa diferentes salidas que se pueden configurar; De forma que si se selecciona como salida:


* DELPHI, se obtiene:
Código Delphi [-]
var1 := 'SELECT   CODIGO,' ;
var1 := var1 + '          DNI,' ;
var1 := var1 + '          NOMBRE APELLIDO' ;
var1 := var1 + ' FROM     TABLACLIENTES' ;
var1 := var1 + ' WHERE    CODIGO > 2000' ;
var1 := var1 + '          AND TIPO = 1' ;
var1 := var1 + ' ORDER BY NOMBRE,' ;
var1 := var1 + '          APELLIDO' ;

* PHP, se obtiene:
Código PHP:
var1 "SELECT   CODIGO," ;
var1 .= "          DNI," ;
var1 .= "          NOMBRE APELLIDO" ;
var1 .= " FROM     TABLACLIENTES" ;
var1 .= " WHERE    CODIGO > 2000" ;
var1 .= "          AND TIPO = 1" ;
var1 .= " ORDER BY NOMBRE," ;
var1 .= "          APELLIDO" 
* JAVA STRING BUFFER, se obtiene:
Código:
StringBuffer  var1 = new StringBuffer();
var1.append("SELECT   CODIGO,");
var1.append("          DNI,");
var1.append("          NOMBRE APELLIDO");
var1.append(" FROM     TABLACLIENTES");
var1.append(" WHERE    CODIGO > 2000");
var1.append("          AND TIPO = 1");
var1.append(" ORDER BY NOMBRE,");
var1.append("          APELLIDO");
Y Así con algunos más, como C#, VC, VBasic, HTML, Cobol,...
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita