http://www-03.ibm.com/systems/power/software/i/access/windows_sp.html
'Oracle/DB2'에 해당되는 글 42건
- 2013.07.18 DB2 System i에 사인 온 팝업 메시지 해결.
- 2012.11.07 CWB0111 - Input data is too big to fit into field. DB2 ... 변수 조회 할 때는 TypeCasting을 한다.
- 2012.11.07 CA400 ServicePack Download Site
- 2012.11.04 [SQL문] 숫자만 가져오기
- 2012.07.03 FU_BUSINESS_DAY
- 2012.04.23 Sql 실행된 건수 확인.( SQLCA, SqlnRows, SqlCode, )
- 2012.02.15 FU_FIN_TR4D_INSERT
- 2011.12.12 iSeries SYSTEM DEBUGGER
- 2011.12.08 WITH UR | DB2 :: DB관련
- 2011.12.08 DB2 ODBC auto commit 설정
보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.
보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.
http://www-03.ibm.com/systems/power/software/i/access/windows_sp.html
[DB2]
http://translate.google.co.kr/translate?hl=ko&sl=en&tl=ko&u=http%3A%2F%2Fwww.dbforums.com%2Fdb2%2F1202593-check-numeric-db2-sql.html&anno=2
http://www.dbforums.com/db2/1202593-check-numeric-db2-sql.html
------------------------------ Commands Entered ------------------------------ SELECT polnumber , CASE TRANSLATE(polnumber , '*' , ' 0123456789') WHEN '' THEN 'Valid.' ELSE 'Not valid.' END AS judge FROM (VALUES '1234' , '01234' , '012 34' , '012abc' , '2325128192' , ' 01234' , '01234 ' , ' 01234 ' ) policy(polnumber) ; ------------------------------------------------------------------------------ POLNUMBER JUDGE ---------- ---------- 1234 Valid. 01234 Valid. 012 34 Not valid. 012abc Not valid. 2325128192 Valid. 01234 Not valid. 01234 Not valid. 01234 Not valid. 8 record(s) selected.
http://blog.yahoo.com/_2ZBAUZR4EMVWRSQDNTHFMSNYEA/articles/174517
http://webjoy.kr/259
오늘은 SQL 스크립트로 숫자만 뽑아내는 함수를 만들고 실행해보자
맨 아래의 사용자정의함수를 먼저 만들고 아래의 select 구문들을 실행해보면 문자는 빠지고 숫자만 나오게 됨을 알 수 있다.
select dbo.udf_findallnumbers ('12sfg34')
--results
--1234
select dbo.udf_findallnumbers ('asas123')
--results
--123
select dbo.udf_findallnumbers ('assd123jdh556jdfd4j56j78')
--results
--12355645678
select dbo.udf_findallnumbers ('sadasd')
--results
--0
select dbo.udf_findallnumbers ('sadasds65')
--results
--65
create table findnumber_test (name varchar(100))
insert into findnumber_test select 'A2b4b2b5bb6bb8bb9'
insert into findnumber_test select 'MAK9974'
insert into findnumber_test select 'Eiko36DKoike'
select dbo.udf_findallnumbers (name) from findnumber_test
--results
--2425689
--9974
--36
사용자정의 함수 만드는 SQL 스크립트 소스는 다음과 같다.
Create function dbo.udf_findallnumbers (@inputstring varchar(100)) |
출처 : korea.internet.com
보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.
보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.
보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.
보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.
/* 문법1 */
용도 설명 1. Cursor를 Read-Only 상태로 연다.
주의 사항
/* 문법2 */
용도 설명 ※ 일반적으로 교착상태가 자중 걸리는 원장은 FOR READ ONLY WITH UR; 옵션을 붙여 조회하길 권장한다.
※ IBM에서는 조회시에 가능한 WITH UR 이나 FOR READ ONLY WITH UR를 쓰는것을 권장합니다. [출처] [링크스크랩] WITH UR|작성자 고니 |
[본문링크] WITH UR | DB2 |
출처:http://ftp.postgresql.kr/?inc=read&aid=1087&criteria=db2&subcrit=qna&id=1141&limit=20&keyword=&page=33
그래서 해결책은
- 첫번째 : odbc 세팅 : auto commit 비활성화
> 저는 이 방법을 사용했구요. as/400 시스템을 사용하는 경우 제공되는
pc용 클라이언트 프로그램 중 odbc administration 설정 메뉴에서
odbc 셋업 화면 server 탭, 가장 밑에 있는 advanced 멘뉴 >
commit mode => commit immediate (*none) 으로 설정했습니다.
- 두번째 : db2/400 (as/400 시스템) : 각 테이블 마다 저널 생성