728x90
728x90
파이썬은 JAVA랑은 주석처리 하는 방법이 다릅니다. 하지만 크게 어렵진 않아요. 파이썬에서 # ㅇㅇㅇ 하는 것은 해당 줄만 주석처리가 됩니다. 큰 따옴표 3개 """ 로 문구를 감싸면 """ 내부에 있는 코드는 전부 주석처리할 수 있습니다. 요약하면 아래와 같습니다. # 문구 // 해당 줄만 주석처리 됩니다. """ // 큰 따옴표 3개로 위 아래를 감싸면 여러 줄을 주석처리 할 우 있습니다. 주석 처리 """
package pack.db2; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import javax.swing.JButton; import javax.swing.JDialog; import javax.swing.JFrame; imp..
예제 압축 파일은 공개되어 있습니다만 DB 파일은 사전에 확인된 분에게만 암호를 알려드리고 있습니다. 이용에 불편을 드려 죄송합니다. select * from dept; -- 주석 select * from tab; -- DML : insert, update, delete, select -- DCL : COMMIT, ROLLBACK, GRANT, REVOKE ... -- DDL : create, alter, drop ... -- 테이블 생성 -- 형식) create table 테이블명(칼럼명 자료형, ... 제약조건) -- 자료형 : varchar2, char, number, date, timestamp, clob, blob... create table test(no number, name varchar2..
-- 위키피디아 소개 : https://ko.wikipedia.org/wiki/PL/SQL -- 오라클 DBMS에서 SQL 언어를 확장하기 위해 사용하는 컴퓨터 프로그래밍 언어 중 하나이다. -- 구조 (3단계) -- 1) 선언부 -- 2) 수행부 -- 3) 예외부 create table aa(bun number,munja varchar2(20), su number); set serveroutput on; -- 표준 출력장치로 출력 선언 declare no number :=0; begin no := 100 + 200; dbms_ouput.put_line(no); insert into aa(bun) values(no); end; select * from aa; declare type re..
- 별도의 사용자를 만들고, 사용자별 DB 공유를 위함- 각 사용자들에 대한 사용권한을 제한할 수 있다.- 계정은 SYSTEM, SYS 계정에 의해 생성, 삭제할 수 있다. sqlplus system/*** // 시스템 계정 접근 select * from all_users; 모든 사용자를 확인하는 명령어 계정 생성 : create user 사용자명 identified by 비밀번호 계정 삭제 : drop user 사용자명 계정 확인(오라클 전용) : select * from dba_users; tom/tom123 이라는 계정 생성 : create user tom identified by tom123; tom에게 ..
-- 단위별 처리를 의미함. 한 사용자에 의해 수행되는 한 개 이상의 SQL 구문을 포함하는 가장 작은 논리적인 작업이다. -- 데이터의 일관성을 보장함 -- A(Atomicity) C(Consistency) I(isolation) D(durablility) 를 만족해야 한다. -- Transaction 발생 : insert,update,delete... -- Transaction 종료 : commit, rollback... create table sa6 as select * from sawon; select * from sa6; delete from sa6 where sawon_no>= 10; rollback; -- 윗줄 sawon_no >=10 삭제한 것을 원복함. //..
-- 고객 중에서 '차일호'와 나이가 같은 고객자료 출력 select * from gogek where substr(gogek_jumin,1,2) = (select substr(gogek_jumin,1,2) from gogek where gogek_name='차일호'); -- 인천에서 근무하는 직원 출력 select * from sawon where buser_num = (select buser_no from buser where buser_loc='인천'); -- where 조건이 복수 -- 2번 직원과 직급이 같고, 직급이 사원인 직원의 평균 연봉보다 급여가 많은 직원 출력 select sawon_no, sawon_name, sawon_pay from sawon where sawon..