DB Link 프로그램 0 2 4,676

by DD악셀 [기타자료] DBLink 디비링크 [2010.12.28 09:57:47]


db_link_add_v10.zip (243,841Bytes)


본 프로그램은 pro*c 프로그램 또는 오라클데이터베이스 개발시에 데이터베이스 링크처리(@DB_link)를 좀 더 편하게 하기 위해서 제 입맛대로 만든 프로그램입니다.

버그라고 할만한 것은 없을것으로 생각됩니다(워낙 간단한 프로그램이라서... ^^).

압축을 풀면 아래 3개 파일이 나옵니다.
--------------------------------------------------

link.exe    //실행프로그램
linktable.txt  //디비링크 처리할 테이블리스트 파일(여기다가 디비링크 붙일 테이블을 죽~ 나열하시면 됩니다)
Readme.txt //지금 읽는 글


사용법은 간단합니다.

1.디비링크 붙일 테이블을 linktable.txt 과 같이 작성하여 저장후...
2.프로그램 실행 합니다.
3.붙일 링크 명을 작성합니다.
4.변환할 파일을 찾거나 해당파일을 프로그램안에 드래그&드롭 합니다.
5.변환+저장 버튼을 눌러 처리 합니다.
(해당파일이 insert, update, delete 등 처리를 하는 소스라면 변환구분에서 1-ALL 을 선택하고 변환 하시면 됩니다)

by park1q [2010.12.28 17:07:58]
SELECT PRODUCTS.PRODUCT_ID, PRODUCT_NAME, PRODUCT_DESCRIPTION, CATEGORY_ID, WEIGHT_CLASS, WARRANTY_PERIOD, SUPPLIER_ID, PRODUCT_STATUS, LIST_PRICE, MIN_PRICE, CATALOG_URL, QUANTITY_ON_HAND FROM PRODUCTS, INVENTORIES WHERE PRODUCTS.CATEGORY_ID = :B3 AND INVENTORIES.PRODUCT_ID = PRODUCTS.PRODUCT_ID AND INVENTORIES.WAREHOUSE_ID = :B2 AND ROWNUM < :B1
--->
SELECT PRODUCTS.PRODUCT_ID, PRODUCT_NAME, PRODUCT_DESCRIPTION, CATEGORY_ID, WEIGHT_CLASS, WARRANTY_PERIOD, SUPPLIER_ID, PRODUCT_STATUS, LIST_PRICE, MIN_PRICE, CATALOG_URL, QUANTITY_ON_HAND FROM PRODUCTS, INVENTORIES WHERE PRODUCTS.CATEGORY_ID = :B3 AND INVENTORIES.PRODUCT_ID = PRODUCTS.PRODUCT_ID AND INVENTORIES.WAREHOUSE_ID = :B2 AND ROWNUM < :B1@your_dblink
-------------------------------------------
보니..무조건 문자열 뒤에 @your_dblink 만 붙이는것 같네요..

by 강태호 [2010.12.28 22:19:53]
linktable.txt
파일에

PRODUCTS
INVENTORIES

추가하고 해보니까 아래와 같이 바뀌는 군요.

SELECT PRODUCTS@your_dblink.PRODUCT_ID, PRODUCT_NAME, PRODUCT_DESCRIPTION, CATEGORY_ID, WEIGHT_CLASS, WARRANTY_PERIOD, SUPPLIER_ID, PRODUCT_STATUS, LIST_PRICE, MIN_PRICE, CATALOG_URL, QUANTITY_ON_HAND FROM PRODUCTS@your_dblink, INVENTORIES@your_dblink WHERE PRODUCTS@your_dblink.CATEGORY_ID = :B3 AND INVENTORIES@your_dblink.PRODUCT_ID = PRODUCTS@your_dblink.PRODUCT_ID AND INVENTORIES@your_dblink.WAREHOUSE_ID = :B2 AND ROWNUM < :B1
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입