View를 사용하는 목적은 보안상이유와 사용자 편의성을 제공하기 위해

View는 가상테이블이라고 보면된다.

테이블에 정의한 컬럼만 참조해서 가상테이블을 만들어서 보여준다.


//employeeView라는 뷰를 만들어주고 employee테이블에 id,first_name,last_name 컬럼만 참조하여 생성

create view employeeView as select id,FIRST_NAME,LAST_NAME from employee;


//View를 출력하면 참조된컬럼만 출력

select * from employeeView;


//View 삭제

drop view employeeView;

'데이터베이스 > PL/SQL' 카테고리의 다른 글

PL/SQL FOR문  (0) 2015.11.14
PL/SQL DBMS_RANDOM  (0) 2015.11.14
PL/SQL ROWID,ROWNUM  (0) 2015.11.14
PL/SQL 아스키 <-> 문자  (0) 2015.11.13
PL/SQL function 안에 변수를 이용해 리턴값 추가  (0) 2015.11.13
블로그 이미지

왕왕왕왕

,

// rowid 출력 rownum 출력

select rowid, rpwnum from table_name ;


//rowid로 인덱싱

select * from table_name where rowid = chartorowid('rowid_number');


//rownum 조건으로 상위권 레코드 출력가능

'데이터베이스 > PL/SQL' 카테고리의 다른 글

PL/SQL DBMS_RANDOM  (0) 2015.11.14
PL/SQL View 생성  (0) 2015.11.14
PL/SQL 아스키 <-> 문자  (0) 2015.11.13
PL/SQL function 안에 변수를 이용해 리턴값 추가  (0) 2015.11.13
PL/SQL 함수 계산 간단  (0) 2015.11.13
블로그 이미지

왕왕왕왕

,

select ascii('a'),chr(97) from dual;

 

알파벳 하나를  아스키값으로 변경하고 아스키값을 다시 알파벳으로바꿈

'데이터베이스 > PL/SQL' 카테고리의 다른 글

PL/SQL View 생성  (0) 2015.11.14
PL/SQL ROWID,ROWNUM  (0) 2015.11.14
PL/SQL function 안에 변수를 이용해 리턴값 추가  (0) 2015.11.13
PL/SQL 함수 계산 간단  (0) 2015.11.13
PL/SQL PL/SQL블록에 함수  (0) 2015.11.13
블로그 이미지

왕왕왕왕

,

create or replace function king(a varchar2) return varchar2 is

str varchar2(100);

begin
str := a;

return str ||'d';

end king;
/

 

king이라는 함수에서는 인자a를 변수 str에 넣고 리턴할때 'd'라는 글자를 추가해서 반환한다.

 

 

select king('abc') from dual;

 

입력을 abc로 주면 abcd가 나오게된다.

'데이터베이스 > PL/SQL' 카테고리의 다른 글

PL/SQL ROWID,ROWNUM  (0) 2015.11.14
PL/SQL 아스키 <-> 문자  (0) 2015.11.13
PL/SQL 함수 계산 간단  (0) 2015.11.13
PL/SQL PL/SQL블록에 함수  (0) 2015.11.13
PL/SQL PL/SQL블록에프로시저  (0) 2015.11.13
블로그 이미지

왕왕왕왕

,

create or replace first_funciton (a number, b number) return number as

 

begin

 

return a+b;

 

end first_function;

/

 

first_function이라는 함수를 만들고 리턴값을 a와 b를 더한 결과를 리턴한다.

 

 

select first_funciton(1,2) from dual;

 

함수를 호출하면서 인자를 넣어주면 더한값이 출력된다.

블로그 이미지

왕왕왕왕

,

select * from tab;

'데이터베이스 > Oracle' 카테고리의 다른 글

Oracle 오류  (0) 2015.11.20
Oracle SQL 완전삭제 복구 등등  (0) 2015.11.19
Oracle 설치없이 오라클 스터디 할 수 있는 웹사이트  (0) 2015.11.09
Oracle Alias  (0) 2015.11.07
Oracle Between  (0) 2015.11.07
블로그 이미지

왕왕왕왕

,

함수명은 first_function으로 하고 리턴형은 varchar2로한다.

create or replace function first_function return varchar2 as
    begin
    return 'Hello World';
end first_function;
 /

 

 

str이라는 같은형에 변수를만들고

str에 함수를불러와서 텍스트를 넣는다.

 

declare
       str varchar(100) :=null;

 begin
 str := first_function;
 dbms_output.put_line(str);

end;
/

블로그 이미지

왕왕왕왕

,

 create or replace procedure my_proc as
     begin
     dbms_output.put_line ( 'Hello World' );
     end my_proc;
    /

 

 

my_proc 프로시저네임으로 생성

출력문은 hello world

 

이후에

 

begin

my_proc;

end;

/

 

my_proc;프로시저만 불러옴

 

'데이터베이스 > PL/SQL' 카테고리의 다른 글

PL/SQL 함수 계산 간단  (0) 2015.11.13
PL/SQL PL/SQL블록에 함수  (0) 2015.11.13
PL/SQL 블록안에 블록  (0) 2015.11.09
PL/SQL DECLARE 간단한 1+1 해보기  (0) 2015.11.09
PL/SQL SelectQuery/alias column(to_char())  (0) 2015.11.09
블로그 이미지

왕왕왕왕

,