1. PL/SQL- 생성 오라클에서 프로시저를 사용하고자 할 경우에 원하는 SQL문장을 활용하여 프로시저를 생성하거나 변경해 이용 ◈ 구문형식 CREATE OR REPLACE 프로시저 이름(입력하고자 변수명 변수타입) IS BEGIN 원하는 SQL; END;EXCEPTION (선택) 2. PL/SQL - 설명 ◈ 프로시저 사용 이유 일반 SQL문장을 이용하다 보면은 어느 시점에 한계에 이르게 됩니다.다른 프로그래밍 처럼 FOR문이나 IF문과 같은 조건문을 쓰고 싶을 때나 복잡한 것을 처리하고 난 후 결과 값을 받아서 사용하고 싶을 때가 찾아옵니다.이 때 활용해 주는 것이 PL/SQL입니다.보통은 프로시저나 함수 등으로 등록해서 사용합니다.예를 들어서 같은 회사에 재직중인 사람이 10,000명 이라고 할 ..
1. printf( ) 정렬 지정자 - 개념지정한 수 만큼 문자를 채울 때 원래 처음에 설정한 자신이 입력한 값을 왼쪽으로 정렬할지 오른쪽으로 정렬할지 설정해 주는 것 ◈ 구문형식 prinft("%채우고자 하는 (+ 오른쪽 정렬 - 왼쪽 정렬)문자 채우고자 하는 수 표시하고자 하는 지정자",값1,값2...) ※ 채우고자 하는 문자가 숫자가 아닌 문자일 경우에는 작은 따옴표( ' )를 문자 앞에 붙여줘야 함 2. printf( ) 정렬 지정자 - 예제 ◈ PHP 코드 123456
1. CREATE SEQUENCE - 역할 테이블에서 일련의 순번을 순차적으로 편하게 입력하고자 할 때 사용 ◈ 구문형식 CREATE SEQUENCE 스퀀스 이름 START WITH 시작번호 INCREMENT BY 증가값 2. CREATE SEQUENCE - 설명 ◈ 시퀀스 사용 이유 예를 들어서 테이블을 만들고 NUM이라는 컬럼을 PRIMARY KEY로 지정을 했습니다.이 테이블에 데이터를 입력할 때 NUM은 맨 마지막 NUM에 1을 더한 값으로 입력을 해줍니다.즉,MAX(NUM)+1을 해주는 것을 매번 INSERT 할 때마다 해주게 되는데 이렇게 하면 INSERT 문장을 쓸 때도 복잡해지고 질의도 부하가 생길 수 있습니다.이 때를 위해서 사용하는 것이 시퀀스 입니다. 3. CREATE SEQUENCE..
1. CREATE VIEW - 역할뷰를 변경하거나 생성하고자 할 때 사용하는 명령어 ◈ 구문형식 CREATE [OR REPLACE] VIEW 뷰 이름 AS 쿼리 2. VIEW - 설명 ◈ 뷰(VIEW)란 무엇인가? 쉽게 말하면 하나의 가상 테이블이라고 생각하시면 됩니다.1개 혹은 그 이상의 테이블에서 SELECT 문장으로 테이블을 조인하든지 자신이 보고자 하는 컬럼을 넣어서 만든 가상의 테이블 ◈ 뷰(VIEW) 특징 1. 뷰를 만들 때 사용하는 테이블의 변경되면 VIEW도 자동으로 변경됩니다.2. 뷰는 검색이 자유롭지만 삽입,삭제,갱신은 제약이 있습니다. (물론 방법이 아예 없지는 않지만 따로 작업을 해주셔야 합니다.)3. 뷰를 활용할 때는 보안 측면에서 좋습니다. 3. CREATE VIEW - SQL ..
1. printf(%+d) - 개념숫자에서 음수인지 양수인지를 구분하기 위해서 음수에 - 부호를 붙여주는데 %+ 라는 것을 이용해 양수에도 +를 붙여서 표시하는 부호 지정자◈ 구문형식 prinft('%+d',값1,값2...) 2. printf(%+d) - 예제 ◈ PHP 코드 123456 ◈ 결과화면 ◈ 설명 %d라는 지정자는 정수를 표시해 주는 지정자입니다.소수점으로 입력했다고 할지라도 %d는 정수만을 표시해주는 지정자이기 때문에 위와 같이 1이라고 나옵니다.이 %d라는 지정자 앞에 +라는 부호를 붙여주면 -인 경우에는 똑같이 -가 붙여서 나오지만 부호가 없는 일반 정수를 표시할 때는 앞에 +라는 부호가 붙게 됩니다.
1. DROP - 역할테이블을 삭제하고자 할 때 사용하는 명령어 ◈ 구문형식 DROP TABLE 테이블 이름 [CASCADE CONSTRAINTS] 2. DROP - SQL 문장 ◈ SQL 문장 1DROP TABLE TEST_TABLE_ONE CASCADE CONSTRAINTS; ◈ 설명 DROP이라는 명령어는 테이블을 삭제할 때 사용합니다.위에서 TAEBLE_ONE 이라는 테이블을 삭제할 때 사용하는 SQL 문장입니다.옵션에서 봐야 할 부분이 있습니다.CASECADE CONSTRAINTS라는 것은 현재 테이블에 제약조건이 걸려있을 때 입니다.다른 테이블에 참조관계나 제약관계에 있다고 하면 CASECADE CONSTRAINTS 라는 옵션을 넣지 않을 경우에는 테이블이 삭제가 되지 않습니다.따라서 현재 테..
1. printf() - 개념echo(),print()는 문자열에 표현하고자 하는 변수의 값을 표시할 때 이용되지만 이것들은 있는 그대로 표시하는 것이고 printf()는 형식을 갖춰서 문자열을 표시할 수 있음 ◈ 구문형식 prinft('형식을 포함한 문자열',원하는 값1, 원하는 값2 ,...) 2. printf() - 예제 ◈ PHP 코드 123456 ◈ 결과화면 ◈ 설명 $test1과 $test2에 소수점 셋째자리까지 있는 임의의 값을 넣고 printf를 이용해서 형식으로 출력하는 것을 해 보았습니다.위에서 보시는 것처럼 제가 이용한 형식 지정자는 .f로써 앞에 있는 1,2는 몇번째 자릴에서 반올림 할지에 대해서 설정하는 것입니다.여기서 3으로 한다고 해서 %.3f로 하게 된다면 소수점 네 번째 자..
1. 역할테이블의 이름을 변경하고자 할 때 사용하는 명령어 2. SQL 문장 ◈ SQL 문장 1RENAME TEST_TABLE_ONE TO TEST_TABLE_TWO; ◈ 설명d테이블의 이름을 ONE에서 TWO으로 바꾸고자 할 때 RENAME을 이용해 바꾸실 수 있습니다.만약 바꾸고자 하는 테이블명이 기존에 있으실 경우는 자신이 필요한지를 확인하신 후 필요가 없으시다면 테이블을 삭제하신 후에 위의 명령어를 이용해 테이블의 이름을 바꾸실 수 있습니다.
1. 개념이 구문을 사용하면 여러 행의 문자열을 간단히 만들 수 있음 ◈ 구문형식
- Total
- Today
- Yesterday