전체 글
325눈 덮인 광야
눈 덮인 광야를 지날 때는 모름지기 함부로 걷지 말라. 오늘 나의 발자국이 마침내 뒷사람들의 길이 되리니 - 안중근 (2004/08/20 이전홈피글 재등록) * (정정) 이 글은 서산대사의 한시라고 합니다. 안중근 의사, 김구 선생 등이 좋아했던 시라고 합니다. 본래의 한시는 아래와 같습니다. 답설야중거(踏雪夜中去) 불수호란행(不須胡亂行) 금일아행적(今日我行蹟) 수작후인정(遂作後人程) 출처 : http://blog.daum.net/mrs18/7794423 - 2010.12.31 정정.
Joshua/삶글 2010.06.24 Joshua95[DB2] 문자열 파싱 후 특정 토큰 값 변경하는 함수
* 특정 컬럼의 문자열을 Delimeter로 파싱하여, 특정 번째 토큰을 변경하는 Function -- 문자열 파싱 후 특정 토큰 값 변경하는 Function (DB2) CREATE FUNCTION fnGetNodeIPObjectBody( IPObjectBody_ VARCHAR(256), NewIPName_ VARCHAR (32), NewPortName_ VARCHAR (32) ) RETURNS VARCHAR(256) BEGIN ATOMIC DECLARE SubStr_ VARGRAPHIC(256) DEFAULT ''; DECLARE Index_ INT DEFAULT 0; DECLARE FindIndex_ INT DEFAULT 4; -- 5번째가 포트이므로. DECLARE Delimiter_ VARGRAP..
Programming/Database 2010.06.23 Joshua95[MSSQL] 다른디비에 접근하기위한 쿼리
DB 작성하다 보면, 다른 DB에 있는 테이블 정보를 사용해야 될 때가 있습니다. MS SQL에서는 아래와 같이 DB 이름에 ".." 을 붙여서 작성하면 됩니다. select * from db_name..tableName - 2009/04/08 이전 작성글 이관
Programming/Database 2010.06.23 Joshua95[DB2] 이미 생성된 테이블 정보 수정하기
-- 기존 테이블에 컬럼 추가하기 ALTER TABLE tblPolicy ADD col_a TINYINT DEFAULT ((0)) NOT NULL; -- 기존 컬럼의 속성 변경하기 ALTER TABLE tblHotfixTest1_Temp ALTER COLUMN col_a TINYINT NOT NULL; -- 기존 컬럼의 default 추가하기 ALTER TABLE tblHotfixTest1_Temp ADD CONSTRAINT col_c_def DEFAULT 0 FOR col_a ; -- identity column 에 데이타 입력하기 SET IDENTITY_INSERT tblHotfixTest1 ON; INSERT INTO tbNew (id, a, b) SELECT * FROM tbOld; SET IDE..
Programming/Database 2010.06.23 Joshua95[DB2] CHAR 변환 후 공란제거하기
CHAR 변환 후 문자열 오른쪽에 White Space 가 생겨나서리 고민했더니 아래 간단한 함수로 해결되네요. RTRIM(string-expression) 출처: http://publib.boulder.ibm.com/infocenter/dzichelp/v2r2/index.jsp?topic=/com.ibm.db29.doc.intro/db2z_datetimetimestamp.htm - 2009/03/16
Programming/Database 2010.06.23 Joshua95[DB2] 테이블 정보 얻어오기
-- 테이블 전체 정보 가져올 때 (DB2) SELECT * FROM SYSIBM.sysroutines WHERE TEXT LIKE '%''1'' AS "value"%' SELECT * FROM SYSIBM.sysroutines WHERE TEXT LIKE '%TBNODEOBJECTSTATUS%' SELECT * FROM SYSIBM.sysroutines WHERE TEXT LIKE '%AS "body"%' -- 테이블 중 컬럼 이름 사용하는 테이블 얻어오기 (DB2) SELECT DISTINCT tbname FROM sysibm.syscolumns WHERE NAME = 'NODEID' - 2009/03/12
Programming/Database 2010.06.23 Joshua95[DB2,MSSQL] 테이블 복사하기
-- 테이블 복사 1 - 테이블 생성은 하지 않음 (DB2) INSERT INTO TBLOGSERVER_TEMP ( NAME, IPADDR, PASSWORD, DESCR ) SELECT NAME, IPADDR, PASSWORD, DESCR FROM TBLOGSERVER -- 테이블 복사 2 - 테이블 자동 생성 (MS SQL) SELECT * INTO tbNewTable FROM tbOldTable
Programming/Database 2010.06.23 Joshua95