plpgsql

    1熱度

    1回答

    我試圖找出如何做相應的任意計算的功能和更新的true/false變量: DROP TABLE IF EXISTS conditions; CREATE TABLE conditions( id SERIAL PRIMARY KEY, val_1 INT NOT NULL, operator_1 TEXT, val_2 INT, compariso

    0熱度

    1回答

    我正在存儲從觸發進入一個function.I裏面的變量時,我使用function.Below裏面的變量正在一個錯誤的值是我的功能,引發 CREATE OR REPLACE FUNCTION edm.automated_builder_update_trigger_manual() RETURNS trigger AS $BODY$ DECLARE e record; w

    0熱度

    1回答

    您好我無法查詢,當我在有撇我在那裏用pgpsql功能子句中PostgreSQL的,我知道,手動我可以這樣做: select 'author''s' 然而,我的話被存儲在一個變量,這裏是我的功能: CREATE OR REPLACE FUNCTION public.fn_inserir_doc(caminho_arqv text, conteudo text) RETURNS void LA

    0熱度

    1回答

    我想創建一個像下面這樣的函數,根據給定的輸入插入數據。但是我不斷收到關於不確定美元符號的錯誤。 CREATE OR REPLACE FUNCTION test_generate ( ref REFCURSOR, _id INTEGER ) RETURNS refcursor AS $$ DECLARE BEGIN DROP TABLE IF E

    1熱度

    1回答

    我在函數postgress方法中沒有什麼問題。 我有功能: CREATE OR REPLACE FUNCTION test( x integer, y character varying, z character varying ) RETURNS TABLE(x1 int, y1 varchar,n1 varchar,z1 varchar) AS $BODY$

    2熱度

    2回答

    我試圖在下面的代碼示例中模擬我的問題。在下面的代碼中,我正在做一個delete from test2的程序。這很好: 但在我的情況下,這delete是一個相當複雜的CTE的一部分,有幾個更新和插入(沒有選擇,所以我添加一個虛擬select 1作爲主查詢)。讓我們模仿這個,因爲這: with my_cte as(delete from test2) select 1 現在,因爲我們知道,我們必須

    1熱度

    1回答

    我想創建一個函數來返回一組記錄,但我得到一個語法錯誤。查詢正在工作,但是當我將它嵌入到函數中時,出現錯誤。可以做什麼來返回集? Error ERROR: syntax error at or near "select" LINE 27: select id, user_id, project_id, record_date, parselid, pars... ________^ ********

    1熱度

    1回答

    我創建了一個簡單的函數: create function my fucnction(uuid, uuid, date) returns boolean as $$ select ... from t where t.f1 = $1 and t.f2 = $2 and t.f3 = $3; $$ language sql stable; 這將是巨大的語法,明智的,如果我可以訪問的

    0熱度

    1回答

    我試着去下一個功能遷移到PostgreSQL的: CREATE OR REPLACE FUNCTION mar.change_const (command text) RETURNS VOID AS $body$ DECLARE C_Procedure_Name CONSTANT varchar(30) := 'change_constraints'; V_Step real

    -1熱度

    1回答

    我試圖創建一個函數和函數的部分是下一個光標。我有問題,因爲我沒有正確寫入。我想從表中選擇,但表名是一個變量,stat內。哪裏不對 ? DECLARE C_Procedure_Name CONSTANT varchar(30) := 'change_constraints'; V_Step real := 0; all_constraints CURSOR(**stat** tex