を宣言する必要があります私は、次のヘッダーとPL/SQLスクリプトを呼び出すようにしようとしています: PL/SQL: CREATE OR REPLACE PROCEDURE GETQUOTE(i_QUOTEID IN HR.QUOTEID,
o_QUOTE OUT HR.QUOTE)
実行コマンド: DECLARE c VARCHAR2(100);
BEGIN
I'am PL \ SQLで複数のif条件を使用しようと、それは私にエラーを与える: ORA-06550: line 16, column 5:
PLS-00103: Encountered the symbol "LOOP" when expecting one of the following:
if
は、ここに私のコードです:ここで declare
price_var nu
からprocsの保存 CREATE OR REPLACE procedure FII_DBO.CLEAR_UNIT_TEST_PRODUCT
IS
BEGIN
...
END CLEAR_UNIT_TEST_PRODUCT;
をし、それがヒキガエルで正常に動作します。しかし、私はC#のからそれを実行しようとすると、それは文句: System.Data.OracleClient.Orac
OracleストアドプロシージャをEntity Frameworkデータコンテキスト経由で実行しようとしています。 PROCEDURE "GET_SUPPLIERS" (
SUPP_LIST OUT SYS_REFCURSOR) AS
BEGIN
OPEN SUPP_LIST FOR
SELECT
SUPPLIER_NAME
FROM
複数の行と列を出力するプロシージャを作成します。 create or replace PROCEDURE MYPROC(
C1 OUT SYS_REFCURSOR)
AS
BEGIN
OPEN C1 FOR SELECT * FROM A_TABLE;
END MYPROC;
コンパイル時にエラーはありません。 しかし、私は Exec MYPROC;
私はこのエラー
HI、 私はUNIX OSを使用しており、oracleで作業しています。私はグーグルで E ORA-06550: line 1, column 8:
PLS-00103: Encountered the symbol "" when expecting one of the following:
begin function package pragma procedure subt
ReportStartDateとReportEndDateでクエリを実行するので、PLSQLで変数を使用すると考えました。わからない私はここで行方不明ですが、私はエラーを取得: CLEAR;
DECLARE
varReportStartDate Date := to_date('05/01/2010', 'mm/dd/yyyy');
varReportEndDate Date