我在Postgres的8.3.5一個函數,選擇從多個表中的數據和轉儲結果在單個表中時起作用慢得多pgAdmin的和執行這個命令: select test_function_2('05/02/2013', '05/03/2013')
但是,如果我替換功能的輸入變量與文字是這樣的: create or replace function test_function_2(startdate times
我願做這樣的事情,但它不工作... CREATE FUNCTION kill(integer) RETURNS integer AS $$
DECLARE
pid ALIAS FOR $2;
BEGIN
-- Do some stuff here...
return kill TERM, pid;
END;
$$ LANGUAGE plpgsql;
Po
這裏是我的功能是如何的外觀: create or replace function datafabric.test(psi_codes text[])
returns table (asset character varying (255), parent_asset character varying (255))
as
$$
select asset, parent_asset
fr
使用8.3版本(在這件事上沒有選擇)。 我不能使用「; WITH x AS」樣式查詢,因爲這不被支持(從我在8.3中可以知道的,我試圖使用它們並且它們不被識別)。我當然也不能使用TOP,因爲我不在SQL Server中。我試着用下面的限制查詢,但通過下面的錯誤阻礙: SELECT * FROM myView LIMIT(SELECT (COUNT(int_field) * 0.95)::integ
我有我的存儲過程中號的VARCHAR,這些數字被組織爲數組,我將展示下面的例子: {1,2,3,4,5,6,7,8,9},{1,2,3,4,5},{1,2,3},{9} -- This is a STRING
我希望做一個FOR循環,每次從{}之間選擇一個子串,並將其轉換爲整數數組。 因此,在第一次我的循環裏,我將有: {1,2,3,4,5,6,7,8,9}
所以我會用array_to_s