SELECT 운용사펀드코드, (SELECT 설정일 FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0','Excel 12.0;Database=D:\20170703\설정일생성.xlsx;','SELECT * FROM [Sheet1$]') WHERE 펀드코드 = A.운용사펀드코드) AS 설정일 FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0','Excel 12.0;Database=D:\20170703\펀드설정전체.xlsx;','SELECT * FROM [Sheet1$]') A ----------------------------------------------- 기본셋팅 1. Ad Hoc Distributed Queries 옵션 활성화 EXEC sp_config..
CREATE TABLE `tb_result_117` ( `STAND_DATE` varchar(8) NOT NULL COMMENT '작업일자', `ITEM_CD` char(12) NOT NULL COMMENT '배치작업의 코드', `SUB_SECTION` varchar(32) NOT NULL COMMENT '배치작업의 코드 하부 작업(하부분류또는 파일명)', `START_TIME` varchar(6) NOT NULL COMMENT '시작시간', `END_TIME` varchar(6) DEFAULT NULL COMMENT '마감시간', `RESULT_MESSAGE` varchar(512) DEFAULT NULL COMMENT '처리결과 메시지', `TOTAL_COUNT` int(11) DEFAULT NULL..
[5.7 이전 버젼] update mysql.user set password=password('새로운패스워드') where user='root'; FLUSH PRIVILEGES; [5.7 이후 버젼] update user set authentication_string=password('새로운패스워드') where user='root'; FLUSH PRIVILEGES; (5.7 이후 버젼에는 password 필드가 존재하지 않는다.) 설정 후 MySQL 접속 후 명령을 실행하게 되면 다음과 같은 장애가 발생한다. mysql> SELECT 1; ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing..
UPDATE TB_MARKETING AA SET (AGENCY_ID) = (SELECT AGENCY_ID FROM TEMP_GROUP B WHERE B.GROUP_NAME =AA.GROUP_NAME) SELECT E.ID, E.SUBID, T.SUBID UPDATE TB_MARKETING SET SUBID = T.SUBID FROM TB_MARKETING E INNER JOIN #TEMP_GROUP T ON ( E.SEQ = T.SEQ )
-- MERGE UPDATE MERGE INTO IFT_FUND_STANDARD_PRICE_RESULT A USING ( SELECT TIMS_DATE,FUND_CODE,BM_INDEX,BM_RATE FROM IFT_FUND_STANDARD_PRICE_RESULT WHERE FUND_CODE ='10110' AND TIMS_DATE > '20130115' ) B ON ( A.TIMS_DATE = B.TIMS_DATE AND A.FUND_CODE ='10112' ) WHEN MATCHED THEN UPDATE SET A.BM_INDEX = B.BM_INDEX, A.BM_RATE = B.BM_RATE ============================================================..
alter table "해당 테이블" nologging -> 넣을 테이블 alter session set db_file_multiblock_read_count = 128; -> 옵션 insert /*+append*/ into "해당테이블" 옵션 주면 일반 full에 16배 더 빨라져 천 만건이면..어지간한 데이터도 30분 안 쪽으로 끝남 INSERT /*+APPEND/ INTO APLUSORA.NEW_ADDRESS_20120823 ( BUPJUNG_CODE, SIDO, SIGUNGU, DONG, LI, SAN, BUNJI_NO1, BUNJI_NO2, DORO_CODE, DORO_NAME, JIHA, GUNMUL_NO1, GUNMUL_NO2, GUNMUL_NAME, GUNMUL_NAME_DTL, GUNMU..
예를 들어 다른 계정에서 특정 유저가 갖고있는 테이블 "COM_COD_DPT" 의 select 권한을 주고 싶을때 다음과 같이 grant 를 주시면 됩니다. > GRANT SELECT ON EMS_V_KIUM_CUSTOMER_LETTER TO EDM ; 이렇게 하신후 다른 계정 (예, sukwoo 라는 다른 유저) 에서 해당되는 테이블을 select 하시면 select 가 될겁니다.......... > select * from APLUSORA.EMS_V_KIUM_CUSTOMER_LETTER ; 하시면 select 가 될겁니다. GRANT ALTER ON APLUSORA.COM_USR_M TO PUBLIC; GRANT DELETE ON APLUSORA.COM_USR_M TO PUBLIC; GRANT INS..
update (select * from pmegatest1 where c1=2 and c2='pmega' fetch first 1 rows only) set c1=11 with UR delete from (select * from pmegatest1 where c1=2 and c2='pmega' fetch first 1 rows only) with UR [출처] IBM DB2에서 select and update,delete 하기 (큰틀) |작성자 가이사 DELETE FROM (SELECT * FROM ${LIST_TABLE} WHERE POST_ID = '${POST_ID}' FETCH FIRST ${COMMIT_CNT} ROWS ONLY) WITH UR
MSSQL ==> B 테이블 SELECT 한것을 A테이블에 업데이트 치기@_@;; 죽을뻔함 UPDATE A SET A.CUSTOMER_KEY = B.MEMBER_ID, A.SEND_DT = CONVERT(CHAR(8),B.DELIVER_TIME,112), A.SEND_TM = REPLACE(CONVERT(VARCHAR(20),B.DELIVER_TIME,108),':',''), A.ERROR_CD = B.ERROR_CODE from nvecaresendlog A, smsauto_list_03 B where B.workday ='20090512' and B.seqno='16' AND A.CUSTOMER_KEY = B.MEMBER_ID 참고 - http://blog.naver.com/rainbow8830/70..
- Total
- Today
- Yesterday
- Linux
- 테이블
- 파일
- Toad
- delete
- 자동차
- 오라클
- tomcat
- java
- server
- DATABASE
- Oracle
- eclipse
- 백업
- 서버
- DB
- Windows
- user
- 설정
- 리눅스
- MySQL
- 데이터
- IP
- 윈도우
- Shell
- select
- sql
- mssql
- apache
- table
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |