Preguntas etiquetadas con plpgsql


5
Almacenar el resultado de la consulta en una variable usando PL / pgSQL
¿Cómo asignar el resultado de una consulta a una variable en PL / pgSQL, el lenguaje de procedimiento de PostgreSQL? Tengo una funcion: CREATE OR REPLACE FUNCTION test(x numeric) RETURNS character varying AS $BODY$ DECLARE name character varying(255); begin name ='SELECT name FROM test_table where id='||x; if(name='test')then --do somthing else …

2
Cómo crear una función que no devuelva nada
Quiero escribir una función con pl/pgsql. Estoy usando PostgresEnterprise Manager v3 y usando shell para hacer una función, pero en el shell debo definir el tipo de retorno. Si no defino el tipo de retorno, no puedo crear una función. ¿Cómo se puede crear una función sin resultado de retorno, …


2
¿Para que se usan '$$' en PL / pgSQL
Siendo completamente nuevo en PL / pgSQL, ¿cuál es el significado de los signos de dólar dobles en esta función ? CREATE OR REPLACE FUNCTION check_phone_number(text) RETURNS boolean AS $$ BEGIN IF NOT $1 ~ e'^\\+\\d{3}\\ \\d{3} \\d{3} \\d{3}$' THEN RAISE EXCEPTION 'Wrong formated string "%". Expected format is +999 …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.