'데이터베이스/PL/SQL'에 해당되는 글 19건

반복문

for 인덱스 in 시작값..종료값 loop

구문1

구문2

...

...

end loop;





//밑에 예제는 10번 반복하면서 0~10까지 랜덤수를 뽑는 예제이다


declare

begin

for cnt in 1..10  loop

dbms_output.put_line(round(dbms_random.value(10,0),0));

end loop;

end;

/

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

PL/SQL DBMS_RANDOM  (0) 2015.11.14
PL/SQL View 생성  (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
블로그 이미지

왕왕왕왕

,

declare


begin

//dbms_random.value(max_value,min_value)

//round(소수점 출력수);

dbms_output.put_line(round(dbms_random.value(50,0),0));

end;

/

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

PL/SQL FOR문  (0) 2015.11.14
PL/SQL View 생성  (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
블로그 이미지

왕왕왕왕

,

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;

 

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

블로그 이미지

왕왕왕왕

,

함수명은 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;
/

블로그 이미지

왕왕왕왕

,