일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Spring
- 외래키
- 이클립스
- IT·컴퓨터
- 오라클
- 개행처리
- ibatis parameter
- Objective C
- 안드로이드
- ibatis bind
- Oracle
- java
- Android
- MVC
- 설치
- 연동
- Android SDK
- ibatis 개행
- jdbc
- 예제
- SQL
- 우편번호
- 스프링
- zipcode
- 자바
- Eclipse
- 아이폰
- IO
- SEQUENCE
- iPhone
- Today
- Total
목록오라클 (14)
MisoBoy Blog...
* ROLLUP 연산자 - GROUP BY절에 있는 컬럼들을 오른쪽에서 왼쪽의 차례로 그룹들을 생성하고, 각 그룹에 계산함수를 적용한다. - GROUP BY절의 결과는 누적 계산 결과이다. * CUBE 연산자 - GROUP BY절에 있는 모든 컬럼들에 대한 가능한 모든 조합을 그룹으로 생성한다. * GROUPING 함수 - 각 결과 행이 CUBE, ROLLUP 연산자들에 의해 계산된 것인지를 알기 위해 사용된다. - 해당컬럼에 대해 계산되었다면 0, 그렇지 않다면(컬럼값이 NULL) 1을 반환한다. - GROUP BY절에 나타나는 컬럼에 적용된다.사용 예) -- table생성(사원이름,급여,부서,직위,입사년도) CREATE TABLE roll_test ( name VARCHAR2(10),..
Swing 을 이용한 DB 연동 프로그램 입니다. 기능 설명 : - ID : DB 접속 ID - PASSWORD : DB 접속 PASSWORD - Connect : ID,PASSWORD 입력 후 Connect 버튼 클릭시 DB 연결 - Close : DB 연결 후 Close 버튼 클릭 시 연결 해제 - Execute : 하단 SQL 문을 작성후 Enter 를 치거나 Execute 버튼 클릭시 SQL 문 실행 - Exit : 프로그램 Close - 하단 SQL TextField : SQL 문을 작성 후 Enter 쳐도 실행이 된다. import java.awt.BorderLayout; import java.awt.Container; import java.awt.Font; ..
JDBC 란? Java Database Connectivity의 약자로 자바를 이용하여 데이터베이스에 접근하여 각종 SQL문을 수행할 수 있도록 제공하는 API를 말합니다. - JDBC는 크게 JDBC 인터페이스와 JDBC 드라이버로 구성되어 있습니다. - 응용프로그램에서는 SQL문 만들어 JDBC Interface를 통해 전송하면 실제 구현 클래스인 JDBC 드라이버에서 DBMS에 접속을 시도하여 SQL문을 전송하게 됩니다. - DBMS의 결과를 JDBC Driver와 JDBC Interface에게 전달되고 이를 다시 응용프로그램으로 전달 되어 SQL문의 결과를 볼 수 있습니다. - JDBC의 역할은 Application과 DBMS의 Bridge 역할을 하게 됩니다. JDBC 를 이용한 데이터베이스 연..
-- 1. 부서명과 사원명을 출력하는 뷰 DNAME_ENAME_VU를 작성하시오. CREATE OR REPLACE VIEW dname_ename_vu ("부서명", "사원명") AS SELECT d.DNAME, e.ENAME FROM EMP e, DEPT d WHERE e.DEPTNO = d.DEPTNO; -- 2. 이름, 업무, 급여, 부서명, 위치를 포함하는 EMP_DEPT_NAME 이라는 VIEW를 생성하시오. CREATE OR REPLACE VIEW emp_dept_name ("이름", "업무", "급여", "부서명", "위치") AS SELECT e.ename, e.job, e.sal, d.DNAME, d.loc FROM EMP e, DEPT d WHERE e.DEPTNO = d.DEPTNO; ..
import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import javax.swing.JOptionPane; // 1. import public class JDBCDemo1 { public static void main(String [] args){ // 2. Driver Loading try{ Class.forName("oracle.jdbc.driver.OracleDriver"); System.out.println("Driver loading Success"); }catch(ClassNotFoundEx..
SELECT * FROM EMP; DELETE FROM EMP WHERE empno = 7499; REM Stored PROCEDURE(저장프로시저) --1)목적 : 속도, 보안 --2)compile(pcode로 변환)상태로 RDBMS 에 저장 --3)나중에 실행될 일련의 명령의 집합 --4)리턴하는 행의 갯수가 많으면 에러난다. --5)pl/sql에서 SELECT는 반드시 SELECT INTO 를 사용해야 --6)syntax CREATE OR REPLACE PROCEDURE procedure_name ( 매개변수 영역 변수이름 변수모드 변수타입 v_empno IN(OUT, IN OUT) emp.EMPNO%TYPE ) IS 내부변 BEGIN pl/SQL 문장들 END; --test.sql로 저장 CREA..
DESC user_objects; SELECT object_name, object_type, created, last_ddl_time FROM user_objects ORDER BY object_type DESC; REM Table DDLs --1. CREATE TABLE CREATE TABLE table_name ( column_name column_datatype, ) --2. DROP TABLE DROP TABLE table_name --3. ALTER TABLE ALTER TABLE table_name ADD () DROP COLUMN column_name ADD CONSTRAINT constraint_name constraint_type DROP CONSTRAINT constraint_name ..
-- Oracle DataType -- 1. 글자형 -- 1) CHAR : 고정길이 문자열 2000Byte 까지 -- 표준 : CHARACTER(n), CHAR(n) dname CHAR(10); INSERT INTO aaa(dname) VALUES('ABCDE') -- 3) VARCHAR2 : 가변길이 문자열 4000 Byte 까지, -- VARCHAR2 는 가변형 이다. -- 표준 : VARCHAR(n) dname VARCHAR2(10); INSERT INTO aaa(dname) VALUES('ABCDE') -- 위와 같은 쿼리문일 경우 이름이 5글자 이면 자동으로 5글자 크기로 맞춰준다. -- 2. 숫자형 -- 1) 정수형 : NUMBER(n) -38승 ~ +38승 deptno NUMBER(10) I..