Domande taggate «plpgsql»


5
Memorizza il risultato della query in una variabile usando in PL / pgSQL
Come assegnare il risultato di una query a una variabile in PL / pgSQL, il linguaggio procedurale di PostgreSQL? Ho una funzione: 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 --do …

2
Come creare una funzione che non restituisce nulla
Voglio scrivere una funzione con pl/pgsql. Sto usando PostgresEnterprise Manager v3 e utilizzo la shell per creare una funzione, ma nella shell devo definire il tipo di ritorno. Se non definisco il tipo di ritorno, non sono in grado di creare una funzione. Come si può creare una funzione senza …


2
A cosa servono '$$' in PL / pgSQL
Essendo completamente nuovo a PL / pgSQL, qual è il significato dei segni del doppio dollaro in questa funzione : 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 999'; …


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.