Oracle 테이블에서 날짜형식의 테이블만 추출하는 정규표현식
DB의 테이블명이 DATA_20180801 형태로 되어있을경우 날짜가 포함된 테이블만 조회하는 정규식
SELECT * FROM (
SELECT TABLE_NAME, REGEXP_SUBSTR( TABLE_NAME, '\d{4}\d{2}\d{2}') YYYYMMDD
FROM USER_TABLES
)
WHERE YYYYMMDD IS NOT NULL
-- AND YYYYMMDD < '20180701'
결과
'Computer_IT > DBMS' 카테고리의 다른 글
[PostgreSQL] PostgreSQL Disadvantages - 단점/불편한점 (0) | 2019.05.20 |
---|---|
[PostgreSQL] Function 내용 수정 (0) | 2019.05.17 |
Oracle] Table and Column Comments extract query (0) | 2018.08.08 |
사용하기 쉬운 쿼리툴 _ DbVisualizer 장단점 (0) | 2015.06.17 |
h2 database utc time select (0) | 2013.05.21 |
Oracle] Table and Column Comments extract query
-- 테이블 COMMENT 조회
SELECT TABLE_NAME, TABLE_TYPE, COMMENTS
FROM USER_TAB_COMMENTS
WHERE COMMENTS IS NOT NULL;
-- 컬럼별 COMMENT 조회
SELECT *
FROM USER_COL_COMMENTS
WHERE COMMENTS IS NOT NULL;
-- 테이블별 COMMENT 쿼리문
SELECT 'COMMENT ON TABLE ' || TABLE_NAME || ' IS ''' || COMMENTS || ''';'
FROM USER_TAB_COMMENTS
WHERE COMMENTS IS NOT NULL;
COMMENT ON TABLE TABLE_NAME IS 'COMMENTS text';
-- 컬럼별 COMMENT 쿼리문
SELECT 'COMMENT ON COLUMN ' || TABLE_NAME || '.' || COLUMN_NAME || ' IS ''' || COMMENTS || ''';'
FROM USER_COL_COMMENTS
WHERE COMMENTS IS NOT NULL;
COMMENT ON COLUMN TABLE_NAME.COLUMN_NAME IS 'COMMENTS';
'Computer_IT > DBMS' 카테고리의 다른 글
[PostgreSQL] Function 내용 수정 (0) | 2019.05.17 |
---|---|
Oracle 테이블에서 날짜형식의 테이블만 추출하는 정규표현식 (0) | 2018.08.08 |
사용하기 쉬운 쿼리툴 _ DbVisualizer 장단점 (0) | 2015.06.17 |
h2 database utc time select (0) | 2013.05.21 |
DB2 - SNAPSHOT (0) | 2010.10.29 |
[ORACLE] SharedServer 및 Dispatchers 확인
SharedServer, Dispatcher 확인
Shared Server 구성확인
Dispatcher 확인
'Computer_IT > DBMS' 카테고리의 다른 글
Oracle 캐시 적중률 측정 (0) | 2007.10.10 |
---|---|
Northwind and pubs Sample Databases for SQL Server 2000 (0) | 2007.10.09 |
ORACLE 에서 잠긴 계정 풀기 (1) | 2007.03.16 |
[ORACLE] 제어판->관리도구->불필요 서비스 삭제 (0) | 2007.03.13 |
[Oracle] Cluster 구성 (0) | 2006.11.01 |
ORACLE 에서 잠긴 계정 풀기
'Computer_IT > DBMS' 카테고리의 다른 글
Northwind and pubs Sample Databases for SQL Server 2000 (0) | 2007.10.09 |
---|---|
[ORACLE] SharedServer 및 Dispatchers 확인 (0) | 2007.03.19 |
[ORACLE] 제어판->관리도구->불필요 서비스 삭제 (0) | 2007.03.13 |
[Oracle] Cluster 구성 (0) | 2006.11.01 |
[ORACLE] Oracle9i 실행계획 보기 (0) | 2006.09.18 |
[ORACLE] 제어판->관리도구->불필요 서비스 삭제
명령 : sc delete 서비스명 <-엔터
'Computer_IT > DBMS' 카테고리의 다른 글
[ORACLE] SharedServer 및 Dispatchers 확인 (0) | 2007.03.19 |
---|---|
ORACLE 에서 잠긴 계정 풀기 (1) | 2007.03.16 |
[Oracle] Cluster 구성 (0) | 2006.11.01 |
[ORACLE] Oracle9i 실행계획 보기 (0) | 2006.09.18 |
ORACLE USER KILL (0) | 2006.09.18 |
Oracle Available Test Sites - OCP시험센터들...
Test Sites | Address | |
View Test Site Web Site | GBTEC CO., LTD DAEGU Phone:혻53-428-2093 Site Code:SK30 | 6, 7F DACOM BUILDING #295-1 DONGIN-DONG 1-GA JUNG-GU |
View Test Site Web Site | HONAM INFORMATION MEDIA CENTER (HIMEC) GWANG JU 502817 Phone:혻623808433 Site Code:SKJ | 948-5 SSANGCHON-DONG SEO-GU |
View Test Site Web Site | CHEJU NATIONAL UNIVERSITY IT CENTER JEJU-SI, Jejudo 690-756 Phone:혻064-754-2265 Site Code:SK63 | ARA-1DONG #1, |
View Test Site Web Site | KOREA INTERNATIONAL TRADE ASSOCIATION (KITA) TEST CENTER Kangnam-gu 135-729 Phone:혻026000 5189 Site Code:SK52 | KITA IT Training Center COEX Office 4th Floor World Trade Centre Samsung-dong, |
View Test Site Web Site | SAMSUNG MULTICAMPUS SEOUL 135080 Phone:혻2-3429-5160 Site Code:SKF | SAMSUNG MULTICAMPUS BUILDING 2TH FL 718-5 YOKSAM DONG KANGNAM GU |
View Test Site Web Site | CHOONGANG COMPUTER INSTITUTE SEOUL 135-080 Phone:혻0혻Site Code:SK3 | DONGIN BLDG 2TH FL 826-22 YOKSAM DONG KANG NAM GU |
View Test Site Web Site | CADBANK SEOUL 110-550 Phone:혻22530780 Site Code:SK69 | JINSUN B/D 2F 280 BUNJI, SEUNG IN DONG JONG RO GU, |
View Test Site Web Site | ITWILL CO., LTD SEOUL 135748 Phone:혻62558000 Site Code:SK62 | 7F YEOSAM B/D, 648-23, YOKSAM DONG, KANGNAM GU, |
View Test Site Web Site | YEUNGJIN JUNIOR COLLEGE TAE GU 702-721 Phone:혻940 5161 Site Code:SK21 | YEUNG JIN EDUCATION COLLEGE 218 BOK HYUN DONG BUK GU |
View Test Site Web Site | HANNAM UNIVERSITY TAEJON 306791 Phone:혻629 7764 Site Code:SK36 | 133 OJUNG-DONG DAEDUK- |
'세상살면서' 카테고리의 다른 글
RFC (Request For Comments) (0) | 2006.08.20 |
---|---|
NGMapLink 테스트 입니다. (1) | 2006.08.14 |
[TIP] FLASH 영역위에 레이어 올리기 (0) | 2006.06.06 |
Youtube 사이트의 동영상 다운로드.. (0) | 2006.06.03 |
네이버 전체 댓글 확인 (0) | 2006.05.29 |
Example Program: A Simple Query
- /*
- * sample1.pc
- *
- * Prompts the user for an employee number,
- * then queries the emp table for the employee's
- * name, salary and commission. Uses indicator
- * variables (in an indicator struct) to determine
- * if the commission is NULL.
- *
- */
- #include <stdio.h>
- #include <string.h>
- /* Define constants for VARCHAR lengths. */
- #define UNAME_LEN 20
- #define PWD_LEN 40
- /* Declare variables.No declare section is needed if MODE=ORACLE.*/
- VARCHAR username[UNAME_LEN];
- /* VARCHAR is an Oracle-supplied struct */
- varchar password[PWD_LEN];
- /* varchar can be in lower case also. */
- /*
- Define a host structure for the output values of a SELECT statement.
- */
- struct {
- VARCHAR emp_name[UNAME_LEN];
- float salary;
- float commission;
- } emprec;
- /*
- Define an indicator struct to correspond to the host output struct. */
- struct
- {
- short emp_name_ind;
- short sal_ind;
- short comm_ind;
- } emprec_ind;
- /* Input host variable. */
- int emp_number;
- int total_queried;
- /* Include the SQL Communications Area.
- You can use #include or EXEC SQL INCLUDE. */
- #include <sqlca.h>
- /* Declare error handling function. */
- void sql_error();
- main()
- {
- char temp_char[32];
- /* Connect to ORACLE--
- * Copy the username into the VARCHAR.
- */
- strncpy((char *) username.arr, "SCOTT", UNAME_LEN);
- /* Set the length component of the VARCHAR. */
- username.len = strlen((char *) username.arr);
- /* Copy the password. */
- strncpy((char *) password.arr, "TIGER", PWD_LEN);
- password.len = strlen((char *) password.arr);
- /* Register sql_error() as the error handler. */
- EXEC SQL WHENEVER SQLERROR DO sql_error("ORACLE error--\n");
- /* Connect to ORACLE. Program will call sql_error()
- * if an error occurs when connecting to the default database.
- */
- EXEC SQL CONNECT :username IDENTIFIED BY :password;
- /* Loop, selecting individual employee's results */
- total_queried = 0;
- for (;;)
- {
- /* Break out of the inner loop when a
- * 1403 ("No data found") condition occurs.
- */
- EXEC SQL WHENEVER NOT FOUND DO break;
- for (;;)
- {
- emp_number = 0;
- gets(temp_char);
- emp_number = atoi(temp_char);
- if (emp_number == 0)
- break;
- EXEC SQL SELECT ename, sal, NVL(comm, 0)
- INTO :emprec INDICATOR :emprec_ind
- FROM EMP
- WHERE EMPNO = :emp_number;
- /* Print data. */
- /* Null-terminate the output string data. */
- emprec.emp_name.arr[emprec.emp_name.len] = '\0';
- emprec.emp_name.arr, emprec.salary);
- if (emprec_ind.comm_ind == -1)
- else
- total_queried++;
- } /* end inner for (;;) */
- if (emp_number == 0) break;
- } /* end outer for(;;) */
- /* Disconnect from ORACLE. */
- EXEC SQL COMMIT WORK RELEASE;
- exit(0);
- }
- void sql_error(msg)
- char *msg;
- {
- char err_msg[128];
- int buf_len, msg_len;
- EXEC SQL WHENEVER SQLERROR CONTINUE;
- buf_len = sizeof (err_msg);
- sqlglm(err_msg, &buf_len, &msg_len);
- EXEC SQL ROLLBACK RELEASE;
- exit(1);
- }
'Computer_IT > C++' 카테고리의 다른 글
[VC] 인라인 ASM 으로 작성한 연산 (1) | 2006.08.14 |
---|---|
[VC] MMX support 여부 (0) | 2006.08.14 |
Const Member변수 초기화 특성 (0) | 2006.04.24 |
LinkedList 자료 (0) | 2006.04.06 |
VC++ 단축키 모음 (2) | 2006.03.19 |
Oracle® Database SQL Reference
Oracle® Database SQL Reference 10g Release 1 (10.1)
'Computer_IT > DBMS' 카테고리의 다른 글
[Oracle] Cluster 구성 (0) | 2006.11.01 |
---|---|
[ORACLE] Oracle9i 실행계획 보기 (0) | 2006.09.18 |
ORACLE USER KILL (0) | 2006.09.18 |
CBO (0) | 2006.08.07 |
[MySQL] 사용자 추가 (0) | 2006.07.09 |