RE:cómo se crean SQLen PW?
Simplemente debes escribir la sentencia como la escribiría normalmente, y poner ; al final de la sentencia.
Si utilizas un objeto transacción propio, debes especificarlo como última línea de la sentencia con USING <objeto transacción>.
Para pasar parámetros a la sentencia, se hace con los dos puntos (:).
Por ejemplo:
string prueba,texto
prueba = "HOLA"
SELECT texto INTO :texto
FROM tabla_prueba
WHERE codigo = :prueba
USING <mi_objeto_transacción>;
Muy importante: el ; al final y el INTO que recoge los valores de la sentencia.
También puedes consultar la ayuda de PB (escribe Embedded SQL para buscarlo, y si no SELECT, o UPDATE, o ... la sentencia que quieras).
La ayuda de PB es bastante completa y viene muy bien.Te puedo decir que, aunque llevo ya año y pico programando en PB, la sigo utilizando y mucho.
Un saludo, y espero que te sirva.
Hasta luego