我寫了一個函數將記錄插入表person。行ID是串行(自動遞增) CREATE OR REPLACE FUNCTION public.add_person(
name character varying,
email character varying,
level integer,
company_id integer,
comp_list int
我有下面的過程,它有pragma autonomous_transaction子句。現在,在驗證即將到來的業務邏輯之後,將在Java代碼中調用此過程。該PROC的執行後,它開始與一些Java的東西... create or replace procedure UPDATE_INSTRUMENT
is
pragma autonomous_transaction;
begin
我有下面的視圖,其中使用get_rationalized_ip_adr函數來檢索某些給定值作爲輸入來自NODE表的nodeid。 CREATE OR REPLACE VIEW A_DEVICE AS
SELECT NODE.NAME AS DEVICE
, NODETYPE.TABLENAME AS TABLENAME
, ext_a_device.get_r
我有一箇舊的客戶端軟件,它有一個連接的oracle數據庫用於持久化。作爲接口,客戶端軟件只允許調用函數和過程。我幾乎可以完全訪問數據庫,即我可以定義函數和過程。由於接口,只有函數可以返回值,我不能使用過程的參數選項OUT。 現在我只是想讀從表中的值: SELECT value FROM myTable WHERE id = 42;
,又重新增加值: UPDATE myTable SET val
假設我有一個包含用戶輸入參數的過程。 Create procedure Match_Record(v_match_ID)
Cursor match is
Select *
From table A
Where not exists(select ‘bbb’ from table B
Where a. v_match_ID = b. v_match_ID);
它