본문 바로가기

SQL5

유용한_쿼리 SQL - Comment, PK, INDEX # 유용한_쿼리 SQL - Comment, PK, INDEX ### Oracle Dictionary에서 컬럼의 Comment 와 Type, Null 여부 쿼리 ```sql /* Oracle Dictionary에서 컬럼의 Comment 와 Type, Null 여부 쿼리 */ SELECT A.OWNER , A.TABLE_NAME , A.COLUMN_NAME , A.COLUMN_ID AS COL_ORDER , CASE WHEN A.DATA_TYPE IN (‘VARCHAR’, ‘VARCHAR2′, ‘CHAR’) THEN A.DATA_TYPE || ‘(‘ || A.DATA_LENGTH || ‘)’ WHEN A.DATA_TYPE = ‘NUMBER’ THEN A.DATA_TYPE || ‘(‘ || A.DATA_PRE.. 2019. 7. 16.
sql 권한(grant) # sql 권한(grant) 알파벳순으로 나열할것. 참고 : [Any]는 사용되어질수있는데 이것은 다른 사용자들에게 권한을 부여할때 사용한다. A : alter [Any] function :> 함수의 재 컴파일을 위해서는 이것을 사용합니다. alter [Any] package :> 팩키지의 재 컴파을 위해서는 이것을 사용합니다. alter [Any] table :> alter table명령을 사용할수있는 권한. alter [Any] trigger :> 트리거를 변경할수있는 권한 alter [Any] procedure :> 프로시저를 변화시킬수있는 것이라고 이해하고. 옵션을 compile을 사용하면 지정된 프로시저에 대해 재 컴파일을 할수있다. B : C : Create [public]|[private] .. 2019. 7. 16.
SQL문장의정리2 아래의 쿼리는 세개의 필드를 합하는것인데 LONGTIME테이블에는 필드가 세개 존재하지만, PROSPECT테이블에는 두개의 필드 밖에 존재하진않습니다.. 그러므로 0이라는 리터럴을 추가함으로써 값을 할당합니다.. SQL> SELECT NAME , LODGING, AGE FROM LONGTIME 2 UNION 3 SELECT NAME, ADDRESS, 0 FROM PROSPECT; NAME LODGING AGE ------------------------- ----------------------------------- --------- ADAH TALBOT 23 ZWING, EDMESTON 0 ADAH TALBOT PAPA KING 23 DICK JONES ROSE HILL 18 DONALD ROLLO .. 2019. 7. 16.
SQL문장의 정리 1. 테이블을 조회하기위한 기능을 제공합니다. @문법 SELECT {*,COLUMN [ALIAS],....) FROM TABLE [WHERE CONDITION(S)] [ORDER BY {COLUMN, EXPR} [ASC|DESC] ] ; 예제) 1. SELECT * FROM S_DEPT; 2. 같은 값을 가지는 행은 출력하지않는다. where구문 뒤의 조건을 만족하는 값을 ORDER BY구문이하의 정열조건을 만족하는 값을 출력한다. 정열은 1,2,3같은 숫자로 행의 순서를 번호를 매겨서 정열을 할수있다. SELECT DISTINCT JIHOON FROM S_DEPT WHERE DISTINCT > 10 ORDER BY USRNO asc; 3.산술연산자 ===> +,-,*,/를 사용하여 연산이 가능하다. S.. 2019. 7. 16.
Oracle SQL - DDL,DML, SQL Data Definition Language commands include the following: ALTER CLUSTER CREATE DATABASE DROP INDEX ALTER DATABASE CREATE DATABASE LINK DROP PACKAGE ALTER FUNCTION CREATE FUNCTION DROP PROCEDURE ALTER INDEX CREATE INDEX DROP PROFILE ALTER PACKAGE CREATE PACKAGE DROP ROLE ALTER PROCEDURE CREATE PACKAGE BODY DROP ROLLBACK SEGMENT ALTER PROFILE CREATE PROCEDURE DROP SEQUENCE ALTER RESOURCE COST C.. 2019. 7. 16.