본문 바로가기

Database17

SQL-Oracle] Alter를 이용하여 Table의 컬럼 추가/수정/이름재설정/삭제 오라클에서 테이블을 관리하는 일은 DDL(Data Definition Language) 명령어를 통해서 관리할 수 있다. DDL에는 Create, Alter, Drop, Rename이 있으며, 이 명령어들을 통해 테이블에 컬럼을 추가하고, 수정하고, 삭제하고, 컬럼의 이름을 재설정 하는 일이 가능하다. DDL의 명령어들은 객체를 관리하는 역할을 하며, 객체에는 대표적으로 DB, Table, User가 있다. * 테이블에 컬럼 추가하기 ALTER TABLE 테이블이름 ADD 컬럼이름 datatype 미리 만들어둔 MemberT01이라는 테이블에 mem_no라는 컬럼을 데이타타입 Number로 하여 추가하였다. * 테이블에 있는 컬럼 이름 수정하기 ALTER TABLE 테이블이름 RENAME COLUMN 컬.. 2021. 6. 8.
SQL-Oracle] 현재 시스템의 날짜를 가져오는 명령어 * 현재 시스템의 날짜를 가져오는 명령어 SELECT sysdate FROM dual ; 위 명령어를 전부 입력하면 현재 시스템의 날짜를 가져온다. dual 테이블은 연산이나 간단한 불러오기를 위해 오라클에서 제공하는 빈 테이블이다. 2021. 6. 7.
SQL-Oracle] Table setting file 작성하고 불러오기 * Table setting file 작성/불러오기 Table setting file을 미리 만들어주는 이유는 테이블을 초기화할 필요가 있을 때, 일일히 테이블의 컬럼명과 데이터타입, 컨테이너를 작성하지 않고 미리 만들어둔 셋팅 파일로 빠르게 테이블을 작성하기 위함이다. 또한, 이 방법으로 테이블 뿐만 아니라, 미리 코드를 작성한 실행파일을 통해 Recode삽입 등 다양하게 활용할 수 있다. 1. 메모장을 켜서 테이블을 Create할 때 쓰는 코드를 작성한다. 2. 작성한 파일을 .sql을 붙여서 원하는 폴더에 저장한다. 저장시에 인코딩 방식은 ANSI로 하는 것이 안정적 3. 오라클에서 저장한 파일 실행하기 START 경로\파일이름.sql @ 경로\파일이름.sql 경로는 파일이 있는 곳으로 간 뒤, 탐.. 2021. 6. 7.
SQL-Oracle]Table에 Recode 추가/수정/삭제하기 * Table에 Recod 추가하기 ** 첫번째 방법 INSERT INTO 테이블이름 (컬럼1, 컬럼2, 컬럼3 ...) VALUES (벨류1, 벨류2, 벨류3 ...) 여기서 한개의 컬럼과 벨류를 쓰더라도, 반드시 소괄호()로 묶어주어야 한다. 또한, 컬럼 이름을 쓸 때 작은따옴표('')나 큰따옴표("")로 둘러싸주지 않아도 되지만, 벨류값들은 하나하나 둘러싸줘야 한다. 테이블에서 지정되지 않은 컬럼들은 벨류에 빈칸(null)으로 추가된다. mem_name, mem_Tel 두 개의 컬럼이 있는 테이블에서 mem_name만 지정하여 벨류값을 입력했다. mem_Tel 컬럼은 비어있는 것을 확인할 수 있다. ** 두번째 방법 INSERT INTO 테이블이름 VALUES (벨류1, 벨류2, 벨류3 ...) 여.. 2021. 6. 7.