to_char regexp_replace postgres insensitive ilike examples example ejemplos postgresql

regexp_replace - ¿Comentar caracteres/caracteres en postgres/postgresql/psql?



to_char date postgresql (4)

De acuerdo con la documentación de PostgreSQL, hay comentarios en línea y en bloque.

El estilo en línea :

SELECT 23 AS test -- this is just a test

El estilo de bloque :

/* The following is a very * non-trivial SQL code */ SELECT 42 AS result

¿Cuál es el personaje para comentarios en postgres?

SELECT * FROM my_table # pound sign produces a syntax error

Gracias cababunga, lo siguiente parece funcionar:

SELECT * FROM my_table -- this is my comment

Pero esto no funciona:

/dt jvcurve_thin.jvcurve_results -- my comment #2

/ dt: argumento adicional "-" ignorado


De la documentación oficial: Comentarios de PostgreSQL .

Un comentario es una secuencia de caracteres que comienza con guiones dobles y se extiende hasta el final de la línea, por ejemplo:

-- This is a standard SQL comment

Alternativamente, se pueden usar comentarios de bloque estilo C:

/* multiline comment * with nesting: /* nested block comment */ */

donde el comentario comienza con / * y se extiende a la coincidencia de * /. Estos comentarios de bloque anidan, como se especifica en el estándar SQL, pero a diferencia de C, de modo que se pueden comentar bloques más grandes de código que pueden contener comentarios de bloque existentes.

Un comentario se elimina de la secuencia de entrada antes de un análisis de sintaxis adicional y se reemplaza de manera efectiva por el espacio en blanco.

Y ha sido compatible de la misma manera desde edades oscuras (versión 7.0).


En SQL, el comentario comienza con -- .


No parece que psql admita el fin de línea tradicional -- comentarios en sus psql "comandos de barra" específicos.

Sin embargo, si está de acuerdo con los comentarios de final de línea que se muestran en la ejecución, usar /echo parece ser una solución válida. Por ejemplo:

/dt jvcurve_thin.jvcurve_results /echo my comment #2

El metacomando separador "doble barra" parece otra posibilidad (y sin el efecto secundario de eco). Comience un nuevo comando con él e inmediatamente comience un -- comentario:

/dt jvcurve_thin.jvcurve_results // -- my comment #2

Finalmente, cambiar al shell y agregar un comentario de shell parece ser otra posibilidad:

/dt jvcurve_thin.jvcurve_results /! # my comment #2