Oracle Database 10g에 추가된 새로운 기능을 이용하여 문자 데이터의 검색, 처리 능력을 극적으로 개선할 수 있습니다. 정규 표현식(regular expression)이라 불리는 이 기능은, 텍스트 패턴을 기술하기 위한 일종의 표기법으로, 이미 오래 전부터 다양한 프로그래밍 언어와 UNIX 유틸리티를 통해 지원되어 왔습니다.

....(후략)

Posted by 좀모씨

테이블이 FK로 묶여있을 때 상위테이블에서 데이터를 삭제하려고 하면 볼 수 있는 에러.
매칭된 컬럼을 보고 싶다면 아래의 쿼리를 날려주자.

SELECT PARENTCOLS.OWNER || '.' || PARENT.TABLE_NAME || '.' || PARENTCOLS.COLUMN_NAME || ' matches to ' || CHILDCOLS.OWNER || '.' || CHILD.TABLE_NAME || '.' || CHILDCOLS.COLUMN_NAME
  FROM ALL_CONS_COLUMNS CHILDCOLS, ALL_CONS_COLUMNS PARENTCOLS, ALL_CONSTRAINTS CHILD, ALL_CONSTRAINTS PARENT
 WHERE CHILDCOLS.OWNER = 'OWNER'
   AND CHILDCOLS.CONSTRAINT_NAME = 'SYS_CODE'
   AND CHILDCOLS.OWNER = CHILD.OWNER
   AND CHILDCOLS.CONSTRAINT_NAME = CHILD.CONSTRAINT_NAME
   AND CHILD.R_OWNER = PARENT.OWNER
   AND CHILD.R_CONSTRAINT_NAME = PARENT.CONSTRAINT_NAME
   AND PARENT.OWNER = PARENTCOLS.OWNER
   AND PARENT.CONSTRAINT_NAME = PARENTCOLS.CONSTRAINT_NAME
   AND CHILDCOLS.POSITION = PARENTCOLS.POSITION
ORDER BY CHILDCOLS.POSITION;



Posted by 좀모씨





16.7m 최고기록....무릎과 발 뒤꿈치로 살살 기어서...
이런 분노의 게임은 처음.

나도 달리고 싶다!!!




Posted by 좀모씨


웃다가 죽을 뻔했다...ㅠ_ㅠ ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ






'즐거운생활 > 유머' 카테고리의 다른 글

이벤트에 참여하세요.  (2) 2010.01.28
[펌] 사람들은 음식을 좋아한다.  (0) 2010.01.21
아 진짜 때려주고 싶다.  (4) 2009.01.17
돌아와요 미스김~  (4) 2008.11.28
남자와 여자가 싸우는 이유  (7) 2008.09.03
Posted by 좀모씨

영화를 이렇게 몰아보거나 할 때는 정리를 좀 해놔야 하는데...되게 귀칞군요^^;
지워버린 것도 있고, 중간에 하드디스크 한 번 날려먹기도 했고 그래서 그냥 흔적 남은 것들만 정리하고 갑니다.
안그러면...
나중에 또 다운받거나 구입하거나 할까봐- _-;

★★★★★ : 보시길 바람
★★★ : 선택은 자유임
★ : 쉐떠빡이지만 님 맘대로 하셈




★★★★★ 울버린 vs 베트맨



★ 중간에 자막 에러난 게 더 짜증



★★★★★ 어설픈 히어로물이 아니라 깜놀



★★★ 추격자 * 1/2



★★★★★ 잼나는데. 요즘 너무 떠들어싸서 좀 짜증.



★★★★★ 굿



★★★ 지루함



★★★★★ 고스덥의 위대함



★★★ 잼나지만 뻔함



★★★ 취향타는 영화



★★★ 잼나는 킬링타임



★★★★★ 장르에 충실한 재미



★ 문화의 차이인가. 좋은 소재에도 불구하고.



★★★★★ 독특한 재미



★★★ 누구나 한가지는 잘하는 게 있음.



★★★ 이건 네 개 주고 싶은데.



★★★★★ 갠적으로 전쟁영화 별로 안좋아함. 그래서 다섯개.



★★★★★ 중반정도 최초 통신이 많이 기억에 남는 영화



★★★★★ 이래서 니꼴라스 횽님을 좋아할 수 밖에



까먹은 거 많네 ㅠ_ㅠ
...라기보단 정리하다 보니 귀찮네요.
바로바로 해야되겠음;


★ 추천 : 프레스티지, 에너미 엣 더 게이트, 왓치맨


ps. 전반적으로 보건데, 포스터 만드는 센스들 진짜 개차반임.
      별한개짜리 날려준 슬립딜러가 포스터는 젤 맘에듬. 그담 헬라이드.
      아이러니가 이럴 때 쓰는 말이던가요.



Posted by 좀모씨




참...귀엽네 ,,ㅡㅡ,,

저 조그만 언데드가 어느새 저때 아부지 나이가 되어 버린거군...


'즐거운생활 > 사진' 카테고리의 다른 글

하숙생  (8) 2009.07.04
닭장차 꼴라쥬  (0) 2008.06.15
바람부는 날  (2) 2008.05.08
Posted by 좀모씨

Oracle 10g 버전으로 업그레이드 후, 토드의 8.X 버전에서 'IN' is not a valid integer value 에러가 뜹니다.

다행히 해결법은 있었군요.

 

버그의 원인은 오라클 패치로 인해 ALL_ARGUMENTS가 냉텅이 되어서 그런겁니다.


1) SYS 로 로그인 합니다.
2) 아래의 view를 생성합니다. (ALL_ARGUMENTS_TOAD)

CREATE OR REPLACE VIEW ALL_ARGUMENTS_TOAD
(OWNER, OBJECT_NAME, PACKAGE_NAME, OBJECT_ID, OVERLOAD,
ARGUMENT_NAME, POSITION, SEQUENCE, DATA_LEVEL,
DATA_TYPE, DEFAULT_VALUE, DEFAULT_LENGTH, IN_OUT, DATA_LENGTH,
DATA_PRECISION, DATA_SCALE, RADIX, CHARACTER_SET_NAME, TYPE_OWNER,
TYPE_NAME, TYPE_SUBNAME, TYPE_LINK, PLS_TYPE, CHAR_LENGTH,
CHAR_USED, SUBPROGRAM_ID)
AS
SELECT
u.name, /* OWNER */
NVL(a.PROCEDURE$,o.name), /* OBJECT_NAME */
DECODE(a.PROCEDURE$,NULL,NULL, o.name), /* PACKAGE_NAME */
o.obj#, /* OBJECT_ID */
DECODE(a.overload#,0,NULL,a.overload#), /* OVERLOAD */
a.argument, /* ARGUMENT_NAME */
a.position#, /* POSITION */
a.SEQUENCE#, /* SEQUENCE */
a.LEVEL#, /* DATA_LEVEL */
DECODE(a.TYPE#, /* DATA_TYPE */
0, NULL,
1, DECODE(a.charsetform, 2, 'NVARCHAR2', 'VARCHAR2'),
2, DECODE(a.scale, -127, 'FLOAT', 'NUMBER'),
3, 'NATIVE INTEGER',
8, 'LONG',
9, DECODE(a.charsetform, 2, 'NCHAR VARYING', 'VARCHAR'),
11, 'ROWID',
12, 'DATE',
23, 'RAW',
24, 'LONG RAW',
29, 'BINARY_INTEGER',
69, 'ROWID',
96, DECODE(a.charsetform, 2, 'NCHAR', 'CHAR'),
100, 'BINARY_FLOAT',
101, 'BINARY_DOUBLE',
102, 'REF CURSOR',
104, 'UROWID',
105, 'MLSLABEL',
106, 'MLSLABEL',
110, 'REF',
111, 'REF',
112, DECODE(a.charsetform, 2, 'NCLOB', 'CLOB'),
113, 'BLOB', 114, 'BFILE', 115, 'CFILE',
121, 'OBJECT',
122, 'TABLE',
123, 'VARRAY',
178, 'TIME',
179, 'TIME WITH TIME ZONE',
180, 'TIMESTAMP',
181, 'TIMESTAMP WITH TIME ZONE',
231, 'TIMESTAMP WITH LOCAL TIME ZONE',
182, 'INTERVAL YEAR TO MONTH',
183, 'INTERVAL DAY TO SECOND',
250, 'PL/SQL RECORD',
251, 'PL/SQL TABLE',
252, 'PL/SQL BOOLEAN',
'UNDEFINED'),
DEFAULT$, /* DEFAULT_VALUE */
deflength, /* DEFAULT_LENGTH */
DECODE(in_out,NULL,'IN',1,'OUT',2,'IN/OUT','Undefined'), /* IN_OUT */
LENGTH, /* DATA_LENGTH */
PRECISION#, /* DATA_PRECISION */
DECODE(a.TYPE#, 2, scale, 1, NULL, 96, NULL, scale), /* DATA_SCALE */
radix, /* RADIX */
DECODE(a.charsetform, 1, 'CHAR_CS', /* CHARACTER_SET_NAME */
2, 'NCHAR_CS',
3, NLS_CHARSET_NAME(a.charsetid),
4, 'ARG:'||a.charsetid),
a.type_owner, /* TYPE_OWNER */
a.type_name, /* TYPE_NAME */
a.type_subname, /* TYPE_SUBNAME */
a.type_linkname, /* TYPE_LINK */
a.pls_type, /* PLS_TYPE */
DECODE(a.TYPE#, 1, a.scale, 96, a.scale, 0), /* CHAR_LENGTH */
DECODE(a.TYPE#,
1, DECODE(bitand(a.properties, 128), 128, 'C', 'B'),
96, DECODE(bitand(a.properties, 128), 128, 'C', 'B'), 0), /* CHAR_USED */
a.PROCEDURE# /* SUBPROGRAM ID */
FROM obj$ o,argument$ a,USER$ u
WHERE o.obj# = a.obj#
AND o.owner# = u.USER#
AND (owner# = USERENV('SCHEMAID')
OR EXISTS
(SELECT NULL FROM v$enabledprivs WHERE priv_number IN (-144,-141))
OR o.obj# IN (SELECT obj# FROM sys.objauth$ WHERE Grantee# IN
(SELECT kzsrorol FROM x$kzsro) AND privilege# = 12))
/



출처 : http://www.nabble.com/RE:-10-G-database---IN-is-not-a-valid-integer-value-p3405244.html

Posted by 좀모씨
빙그레C님 댁에서...


1. trim

String.prototype.trim = function() {
    return this.replace(/(^\s+)|(\s+$)/g, '');
}


2. 입력된 문자열의 byte 수 체크

String.prototype.bytes = function() {
    var str = this;
    var len = 0;
    for (var i = 0; i < str.length; i++) {
        len += (str.charCodeAt(i) > 128) ? 2 : 1;
    }
    return len;
}


3. byte 수 만큼 문자열 자르기

String.prototype.cut = function(len) {
    var str = this;
    var s = 0;
    for (var i = 0; i < str.length; i++) {
        s += (str.charCodeAt(i) > 128) ? 2 : 1;
        if (s > len) {
          return str.substring(0,i);
        }      
    }
    return str;
}


* UTF-8은 한글 1자당 3Byte이므로, 3씩 증가시켜 주면 됨.
Posted by 좀모씨

1. JavaScript 문법 오류 체크해주는 플러그인




* Eclipse Plugin 에 관한 내용 모음

Posted by 좀모씨





뉴시스 많이 보긴 본거 같은데, 검색해보니까 [연합뉴스]와 비슷한 성격의 신문사라고 하네요.

위의 사진을 보면서...운이 좋은 건지 없는 건지, 제가 어쨌든 천주교 신자라서 그런데 기도하는 건물을 예배당이라고 하지 않습니다. 단어 하나가 뭐가 중요하냐 하겠지만, 사실 언어에는 개념이 농축되어 있고, 적절하지 못한 언어(단어)를 사용할 때는 대상에 대한 이해도가 떨어어지거 없다는 것의 반증이죠. 그리고 대상에 대한 기본적인 이해도 없는데 파급력이 있는 글로써 적어냈다는 것이 맘에 안들고요.

만약 일반인이 같은 단어를 썼다고 하면 아무런 문제가 되지 않을 것 같습니다. 그냥 알려주면 되니까요. 그 언어에 대한 책임이 언론사에 비하면 깃털처럼 가볍기 때문이죠. 하지만 적어도 언론사라면, 개념 정도는 정확하게 장착해야 하지 않을까 합니다.

애초에 눈에 띄였던 기사 제목으로 돌아가면
더더욱 말이 안나옵니다만,

윗사진도 그렇거니와.
아래 사진을 보면서 더더욱 할 말이 생각이 안나는데,

이거 뭐 아무래도 몇달전에 다 이슈 되었던 거겠죠?
제가 오늘 봤을 뿐- _-;;;

근데 이거...
암만해도 누가 합성한 낚시 아닌가요?
낚시가 아닌 담에야 저럴 수가 있나?? ;ㅁ;

낚인 거 가타...ㅠㅠㅠㅠㅠ


* 추가

근데 솔직히 저 새끼들이 지껄인 이야기가 길바닥에 패대기쳐도 모자란 거 같지만,
미묘하게 생각할 만한 부분이 있다는 게, 존나게 짜증난다.

그니까 제발 낚시이길.



'바른생활 > 궁시렁' 카테고리의 다른 글

서울시장 선거 결과 보다가 게시판에서 누군갈 만났어  (0) 2011.10.27
반쪽이래요.  (0) 2009.12.22
하루종일...  (6) 2009.06.17
  (2) 2009.01.31
이상하다...  (6) 2009.01.13
Posted by 좀모씨
이전버튼 1 2 3 4 5 6 7 ··· 17 이전버튼

블로그 이미지
Under Construction
좀모씨
Yesterday
Today
Total

달력

 « |  » 2024.4
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

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함