저장 프로 시저에 날짜 매개 변수를 사용할 수 있습니까? 예 : date 20171201 dateparameter.prc에서 사례 A를 실행해야합니다. 및 날짜 20171202는 위의 동일한 절차 인 dateparameter.prc에서 사례 B를 실행합니다. 나는 몇몇 책을 인터넷 검색하고 조사하고있다 그러나 나는 아직도 해결책을 찾아 내지 않았다. 아무도
에 즉시 실행 나는 다음과 같은 코드가 있습니다 here을 제안 declare
y pls_integer := 0;
v_msg varchar2(4000);
plsql varchar(4000);
begin
if not apex_collection.collection_exists(p_collection_name=>'P16_C
PLS-00103 중 하나가 기대 될 때 : Declare
num number;
Begin
num := #
if num > 0 then
dbms_output.put_line(‘Hello’);
end if;
end;
/
: 기호 "&을"가 발생을 다음 중 하나 ... 코드를 예상 할 때 나는 왜 내가 틀린 것이 보이지 않을 때이 메시지
PL/SQL을 사용하면 동일한 함수 내에서 저장된 함수를 호출 할 수 있습니다. CREATE OR REPLACE FUNCTION factorial(x in number)
RETURN number
IS
f number;
BEGIN
IF x = 0 THEN
f := 1;
ELSE
f := x * factor
내가 프로 시저 생성을 실행하면 나는 Procedure ENROLLSTUDENT compiled이이 절차이 테이블 CREATE TABLE STUDENTS(
ROLL_NUMBER NUMBER(20) NOT NULL,
STUDENT_NAME VARCHAR2(25) NOT NULL,
COURSEID NUMBER(20) NOT NULL,
내 코드를 실행하면 코드 내부의 문안에 관계없이 모든 사례 조건을 통과 한 것처럼 보입니다. 내가 달성하기 위해 노력하고있어 는 : 나는 사용자가 간단한 정수 읽고 그가 0 값을 입력하면, 나는 프로그램을 종료하고 loop를 종료하고 싶습니다. 이 프로그램은 정수에 대한 사용자 요청 (: 이 case 실행 예제의 모든 when 문을 입력합니다 : 나는이 프
두 날짜 사이에 판매 정보 (날짜, 숫자)를 내보내는 SELECT가 있습니다. SELECT SALE_DATE, SALE_NUM
from SALES
where sale_date between '&fromdate' AND '&todate';
하지만 절차로 이것을 만들고 싶습니다. 그것을하는 방법? 내가 시도하는 것 : 절차의 create or repla
나는 여기서 새로운 규칙을 따를 수 없으므로 저에게 사과합니다. pl/sql과 함께 Oracle 11g Express Edition을 사용하고 있습니다. Oracle 11g에서 SQL Server 데이터베이스를 변환하려고합니다. 지금까지 나는 모든 것을했습니다. 하지만 이제는 procedures으로 변환하려고합니다. 나는 모든 변화를했으나 아직도 절차를 완
아래 SQL은 개념적으로 해결하려고하는 문제를 복제합니다. NOT IN 절을 전달 함에도 불구하고 세 개의 레코드가 모두 반환됩니다. SELECT * FROM (
SELECT 'JACK' AS VALUE FROM DUAL
UNION
SELECT 'JOHN' AS VALUE FROM DUAL
UNION
SELECT 'BOB' AS VALUE FROM