SQL(Oracle)
-
Oracle 변환함수SQL(Oracle) 2024. 3. 7. 17:03
SQL에서 함수란? 특정 기능을 실행하는 객체 SQL에 더욱 강력한 기능을 제공할 뿐아니라 쿼리를 더욱 효과적으로 작성 할 수 있다 SQL에서 함수와 자바 CLASS에서 함수는 기능상 비슷 하다고 할 수 있다. 미리 만들어진 단위 프로그램으로 호출하면 특정작업을 하고 난 후 데이터를 리턴 여러 함수중 오늘은 오라클의 변환함수(형변환)를 알아볼 것이다. Oracle 키워드 쓰임새 to_char(데이터,포맷) 문자가 아닌 데이터를 문자패턴으로 바꿔서 출력함. 숫자패턴은 to_char(cash,'999,999,999')형식으로 출력가능. 날짜포맷은 하단 참조 to_number() 숫자문자를 숫자로 바꿔서 출력함. to_date(데이터,포맷) 날짜문자를 날짜로 바꿔 출력함. 포맷은 to_char의 날짜포맷과 동..
-
SQL 변환함수SQL(Oracle) 2024. 3. 3. 22:20
SQL에서 함수란? 특정 기능을 실행하는 객체 SQL에 더욱 강력한 기능을 제공할 뿐아니라 쿼리를 더욱 효과적으로 작성 할 수 있다 SQL에서 함수와 자바 CLASS에서 함수는 기능상 비슷 하다고 할 수 있다. 미리 만들어진 단위 프로그램으로 호출하면 특정작업을 하고 난 후 데이터를 리턴 여러 함수중 오늘은 변환함수(형변환)를 알아볼 것이다. SQL 함수 쓰임새 CAST(expr as type) expr 절에 데이터를, 변환하고자 하는 타입을 as절로 명시할수 있다 타입은 아래 참조 DATE_FORMAT(날짜,포맷) 날짜를 특정 포맷의 문자로 변환하는 함수 Oracle 에서 to_char와 대응되며 아래 포맷 참조 BINARY 문자열을 바이너리 문자열로 변환 문자가 아닌 바이트를 기준으로 하여 비교나 검..
-
오라클 자료형SQL(Oracle) 2023. 12. 1. 18:10
자료형(Data type) ▶ 컬럼(column)에 입력되는 데이터의 유형을 말한다. ▶ 문자형, 숫자형, 날짜형 등이 있다. 종류 해석 CHAR(s) ▶ [고정길이] 문자열 저장. s는 byte 수를 의미 ▶ 설정 크기보다 입력 문자 크기가 작으면 나머지는 [공백]으로 남는다 ▶ 최대 크기는 2000byte (영문 2000자 한글 1000자) ▶ 설정 크기보다 입력 문자 크기가 크면 행 자체가 입력되지 않는다. 예) char(4) 문자 4byte까지 입력가능 즉 영문4개 한글 2개까지 가능 char는 char(1)과 동일. VARCHAR2(s) ▶ [가변길이]문자열 저장. s는 byte 수를 의미 ▶ 설정크기보다 입력문자 크기가 작으면 크기가 자동으로 줄어든다. ▶ char와 달리 뒤에 공백이 안생긴다..
-
오라클 계정SQL(Oracle) 2023. 11. 30. 18:21
오라클에서 계정이란? ★오라클 서버에 접속하는 사용자를 말한다. 오라클 계정으로 로그인이 성공하려면 비밀번호도 입력해야한다. 계정마다 [권한]을 다르게 줄 수 있다. 계정의 권한 부여는 데이터베이스 관리자가 주는거다 계정과 아이디의 차이점 사용자에 따라 [권한]이 다르다면 [계정] 사용자에 따라 [권한]이 같다면 [아이디] ★오라클은 다수의 클라이언트에게 동시에 정보를 제공하는 서버이므로 서버의 특징인 계정과 암호를 가지고있다. 오라클에서 계정종류 sys 오라클 설치 시 기본적으로 만들어지는 계정. 모든 것을 할 수 있다. 최종 관리자 계정이고 비밀번호 노출 시 모든 데이터를 날릴 수 있음. system 오라클 설치 시 기본적으로 만들어지는 계정. [데이터베이스]라는 객체 생성 권한이 없다. 최종 관리자..
-
SQL/오라클SQL(Oracle) 2023. 11. 23. 18:18
데이터베이스란? (Database) 검색이 용이하도록 일정한 기준에 맞추어 자료를 분류하여 정리해 놓은 자료의 집합을 말한다. RDBMS? (Relation Database Management System) 데이터가 열과 행으로 이루어진 테이블에 저장되며, 테이블들 사이에 관계를 설정하여 관리하는 SW 또는 시스템을 말한다. RDBMS에서 객체는 테이블,뷰,트리거,인덱스,프로시저,시퀀스 등을 말한다 RDBMS 제품의 종류 ORACLE사의 Oracle 대기업, 공기업 프로젝트에 지배적으로 사용됨. 라이센스 비용이 증가하는 추세 MS 사의 MSSQL 대기업용 Sun Microsystems 사의 MYSQL 중소기업용 Sybase,DB2 등 SQL? (Structured Query Language) 👉 RDBM..