我有一個只有2列id(在NUMBER類型)和Name(在類型VARCHAR2)名爲Users表。所有列不可爲空 我創建了一個SQL過程只需要一個參數(新用戶名)如下: CREATE OR REPLACE PROCEDURE insert_new_user
(
this_name VARCHAR2;
)
AS
BEGIN
INSERT INTO
在我的PLSQL函數中,爲了將日誌記錄到日誌表,我正在調用一個過程(它包含commit語句)。因此,我宣佈它作爲 CREATE OR REPLACE PROCEDURE PR_LOGGER
(IN PARAMETERS-----)
IS Pragma Autonomous_transaction
BEGIN
--Insert statements
Commit;
END;
調用
我想創建一個包含3個程序添加一個客戶,刪除客戶和列出所有客戶在SQL中的身體包裝。但它給了我ORA-24344錯誤。 這是我的代碼: CREATE OR REPLACE PACKAGE BODY c_package AS
--Adds a customer
PROCEDURE addCustomer(c_id customers.id%type,
c_name customers.name%
我正面臨着下面的proc問題。我是PL/SQL新手,仍在探索。 我需要從其他表的last_run基礎上拉所有使用細節。另外,日期以varchar格式存儲,因此也需要解析。 procedure get_emp_info(rc_emp_info out ref_cursor) as
last_sync varchar2;
begin
select param_value into
我正在嘗試創建一個向表添加新行的過程,但它給出了相同的錯誤。 這是我的表: CREATE TABLE Facultate(
ID int not null,
Den_fac varchar(50),
Cod_fac varchar(10),
primary key(ID));
這是我在表中插入: insert all
into Facultate(ID,Den_fac,Cod_fac)