oracle 메모리 프로세스 학습 노트
1904 단어 oracle 저장 프로세스
create or replace procedure output_date is
begin
dbms_output.put_line(sysdate);
end output_date;
이 저장 프로세스를 실행합니다
begin
output_date;
end;
시계 한 장을 만들면 뒤에 쓸 수 있다
-- Create table
create table TEST_USER
(
USERID NUMBER not null,
USERNAME VARCHAR2(20),
PASSWORD VARCHAR2(20),
REALNAME VARCHAR2(20),
SEX CHAR(1),
TYPE CHAR(2),
STATUS CHAR(2)
)
기본 키 만들기
-- Create/Recreate primary, unique and foreign key constraints
alter table TEST_USER
add constraint TEST_USER_PK primary key (USERID)
using index
pctfree 10
initrans 2
maxtrans 255
storage
(
initial 64K
minextents 1
maxextents unlimited
);
데이터 삽입
insert into test_user (USERID, USERNAME, PASSWORD, REALNAME, SEX, TYPE, STATUS)
values (1, 'tomcat', 'hahaha', 'da', '1', '01', '01');
전송, 전송 파라미터를 포함하는 저장 프로세스를 구축하다
create or replace procedure get_username(param_userid in number,param_username out varchar2)
as
begin
select username into param_username from test_user where userid = param_userid; --
exception
when no_data_found then
raise_application_error(-1,' !');
end get_username;
이 저장 프로세스를 호출합니다
declare
username varchar2(20);
begin
get_username(1,username);
dbms_output.put_line(username);
end;
미완성 미속...
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
oracle 저장 프로세스의 기본 문법1. 저장 프로세스의 구문 구조: CREATE OR REPLACE PROCEDURE 프로세스 이름 AS 성명 문장 단락; BEGIN 문장 세그먼트 실행하기; EXCEPTION 이상 처리 문장 단락; END; 2、SE...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.