• R/O
  • SSH
  • HTTPS

コミット

タグ
未設定

よく使われているワード(クリックで追加)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

コミットメタ情報

リビジョン2065 (tree)
日時2020-05-20 23:21:14
作者t_nakayama1971

ログメッセージ

(メッセージはありません)

変更サマリ

差分

--- branches/framework/trial/doc/LineParsed.txt (nonexistent)
+++ branches/framework/trial/doc/LineParsed.txt (revision 2065)
@@ -0,0 +1,92 @@
1+項目変数の場合
2+
3+WHERE
4+ KB_KIMATSU = '2'
5+ AND DT_SHUNO_YM = ' '
6+ AND DT_KOJO_YM = /*$KojyoYm*/'200912'
7+ AND KB_MINO_JIYU <> 'ZZ'
8+ AND CD_KOJO_FUKA <> ' '
9+
10+ 項目名(KojuoYm)とその値が存在した場合、置換される。→バインド変数化される
11+ 項目の条件によって行単位で削除されるので、そのように記述すること。
12+ スペースを入れずに以下のように記述する。SQLを実行してテストすること。
13+
14+ 文字項目 /*:項目名*/'あいうえお'
15+ 数字項目 /*:項目名*/12345
16+ 日付項目 /*:項目名*/TO_DATE('20091112','YYYYMMDD')
17+
18+ : 必須項目 項目名が存在しなかった場合、検索に引っかからないような値(NULL)に置換される。
19+ $ 有無置換 項目名が存在しなかった場合、行が削除される。
20+ ? デフォルト 項目名が存在しなかった場合、/*?項目名*/の直後の値が使用される。
21+
22+ BETWEENに、変換項目は使用できない。BETWEEN /*:AAA*/1 AND /*:BBB*/9 → NG:ランタイムエラー
23+ IN(/*:項目名*/'ABCDE') の記述で、項目名に対する値が配列の場合、複数に展開される。
24+ IN /*:項目名1*//*:項目名2*/('ABCDE', 'FGHIJK')
25+ 日付項目に、文字列のパラメタが渡された場合、DateUtil#toAbsoluteを呼び出して絶対日付に変換する。
26+ AS の両側に、変換項目を置けない。 /*$AAA*/'ASDF' AS /*$ZZZ*/ → NG
27+
28+
29+項目置換の場合
30+dtKojoの値:201010
31+記述1
32+ORDER BY /*@dtKojo*/AAA, BBB DESC, CCCC
33+↓
34+ORDER BY 201010
35+ 項目が存在した場合、行末までを項目の値で置換する。
36+
37+記述2
38+ORDER BY /*@dtKojo/YYYYMM*/AAA, BBB DESC, CCCC
39+↓
40+ORDER BY AAA, BBB DESC, CCCC
41+ 項目dtKojoが存在し、YYYYMMという文字列が無い場合、そのまま。
42+
43+ORDER BY /*@dtKojo/YYYYMM*/AAA, BBB YYYYMM, CCCC
44+↓
45+ORDER BY AAA, BBB 201010, CCCC
46+ 項目dtKojoが存在し、YYYYMMという文字列が、この指定以降に存在する場合、それを置換する。
47+
48+ 項目が存在しなかった場合、そのままの状態となる。
49+ ORDER BY AAA, BBB YYYYMM, CCCC
50+ 項目の値が配列の場合、値をカンマで連結した文字列を置換文字列とする。
51+ 値内の、A-Za-z0-9 _.以外は削除される。
52+
53+
54+ブロックの場合
55+ WHERE
56+ KB_MINO = /*:kbMino*/'01'
57+ AND NO_KAIN = KAIN.NO_KAIN
58+--map内に、Aというキーで値が入っている場合に有効
59+--<A
60+ AND DT_NOFUSHO_HAKKO = ' '
61+-->
62+--map内に、Aというキーで値が入っていない場合に有効
63+--<!A
64+ AND DT_NOFUSHO_HAKKO <> ' '
65+ AND NO_NOFUSHO >= /*:noNofushoStart*/'000000000'
66+ AND NO_NOFUSHO <= /*:noNofushoEnd*/'999999999'
67+-->
68+--map内に、Aというキーで値が入っていて、1または2の場合に有効
69+--<A 1 2
70+ AND DT_NOFUSHO_HAKKO <> ' '
71+ AND NO_NOFUSHO = /*:noNofusho*/'000000000'
72+ AND NO_KAIN = /*:chusyutuNoKain*/'00000000'
73+-->
74+--map内に、Bというキーで値が入っていないか、1でも2でもない場合に有効
75+--<!B 1 2
76+ AND DT_NOFUSHO_HAKKO <> ' '
77+ AND NO_NOFUSHO = /*:noNofusho*/'000000000'
78+ AND NO_KAIN = /*:chusyutuNoKain*/'00000000'
79+-->
80+
81+ ブロックは入れ子も可能。
82+
83+例)
84+日付の値を使用してタイムスタンプ項目を検索する場合以下のようにする。時分秒ミリが付加されたタイムスタンプ型に変換後比較する。
85+ AND TS_NOHIN =< /*$DtNohinTo*/TO_DATE('20120404235959999', 'YYYYMMDDHH24MISSMS')
86+
87+以下未実装
88+/*`dtKojo*/AAA,
89+ 項目が存在しない場合、そのままの状態となる。
90+ 項目が存在した場合、行が削除される。
91+→ブロックで代替可能
92+
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
--- branches/framework/trial/doc/AutoPrint.txt (nonexistent)
+++ branches/framework/trial/doc/AutoPrint.txt (revision 2065)
@@ -0,0 +1,9 @@
1+Client
2+1. assoc .pdfprt=AcroExch.print
3+2. ftype AcroExch.print="C:\Program Files (x86)\Adobe\Reader 10.0\Reader\AcroRd32.exe" /p /h "%1"
4+3. HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\AttachmentExecute\{0002DF01-0000-0000-C000-000000000046}
5+ AcroExch.print REG_BINARY (長さ 0 のバイナリ値)
6+
7+Server
8+1. ContentType: text/pdfprt
9+2. Content-Disposition: inline; filename=ファイル名.pdfprt
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
--- branches/framework/trial/doc/DateUtil.txt (nonexistent)
+++ branches/framework/trial/doc/DateUtil.txt (revision 2065)
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
--- branches/framework/trial/doc/MsgSts.txt (nonexistent)
+++ branches/framework/trial/doc/MsgSts.txt (revision 2065)
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
--- branches/framework/trial/start.bat (nonexistent)
+++ branches/framework/trial/start.bat (revision 2065)
@@ -0,0 +1,13 @@
1+subst x: ..\devtool
2+
3+set JAVA_HOME=x:\jdk1.6.0_30
4+set path=%JAVA_HOME%\bin;%path%
5+
6+cd /d x:\eclipse\
7+
8+if %errorlevel% == 0 goto launch
9+ping -n 3 localhost > nul
10+cd /d x:\eclipse\
11+
12+:launch
13+start /wait /b .\eclipse.exe
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
--- trunk/framework/test/doc/DateUtil.txt (revision 2064)
+++ trunk/framework/test/doc/DateUtil.txt (nonexistent)
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Deleted: svn:mime-type
## -1 +0,0 ##
-application/octet-stream
\ No newline at end of property
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
--- trunk/framework/test/doc/MsgSts.txt (revision 2064)
+++ trunk/framework/test/doc/MsgSts.txt (nonexistent)
Deleted: svn:mime-type
## -1 +0,0 ##
-application/octet-stream
\ No newline at end of property
--- trunk/framework/test/doc/AutoPrint.txt (revision 2064)
+++ trunk/framework/test/doc/AutoPrint.txt (nonexistent)
@@ -1,9 +0,0 @@
1-Client
2-1. assoc .pdfprt=AcroExch.print
3-2. ftype AcroExch.print="C:\Program Files (x86)\Adobe\Reader 10.0\Reader\AcroRd32.exe" /p /h "%1"
4-3. HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\AttachmentExecute\{0002DF01-0000-0000-C000-000000000046}
5- AcroExch.print REG_BINARY (長さ 0 のバイナリ値)
6-
7-Server
8-1. ContentType: text/pdfprt
9-2. Content-Disposition: inline; filename=ファイル名.pdfprt
--- trunk/framework/test/doc/LineParsed.txt (revision 2064)
+++ trunk/framework/test/doc/LineParsed.txt (nonexistent)
@@ -1,92 +0,0 @@
1-項目変数の場合
2-
3-WHERE
4- KB_KIMATSU = '2'
5- AND DT_SHUNO_YM = ' '
6- AND DT_KOJO_YM = /*$KojyoYm*/'200912'
7- AND KB_MINO_JIYU <> 'ZZ'
8- AND CD_KOJO_FUKA <> ' '
9-
10- 項目名(KojuoYm)とその値が存在した場合、置換される。→バインド変数化される
11- 項目の条件によって行単位で削除されるので、そのように記述すること。
12- スペースを入れずに以下のように記述する。SQLを実行してテストすること。
13-
14- 文字項目 /*:項目名*/'あいうえお'
15- 数字項目 /*:項目名*/12345
16- 日付項目 /*:項目名*/TO_DATE('20091112','YYYYMMDD')
17-
18- : 必須項目 項目名が存在しなかった場合、検索に引っかからないような値(NULL)に置換される。
19- $ 有無置換 項目名が存在しなかった場合、行が削除される。
20- ? デフォルト 項目名が存在しなかった場合、/*?項目名*/の直後の値が使用される。
21-
22- BETWEENに、変換項目は使用できない。BETWEEN /*:AAA*/1 AND /*:BBB*/9 → NG:ランタイムエラー
23- IN(/*:項目名*/'ABCDE') の記述で、項目名に対する値が配列の場合、複数に展開される。
24- IN /*:項目名1*//*:項目名2*/('ABCDE', 'FGHIJK')
25- 日付項目に、文字列のパラメタが渡された場合、DateUtil#toAbsoluteを呼び出して絶対日付に変換する。
26- AS の両側に、変換項目を置けない。 /*$AAA*/'ASDF' AS /*$ZZZ*/ → NG
27-
28-
29-項目置換の場合
30-dtKojoの値:201010
31-記述1
32-ORDER BY /*@dtKojo*/AAA, BBB DESC, CCCC
33-↓
34-ORDER BY 201010
35- 項目が存在した場合、行末までを項目の値で置換する。
36-
37-記述2
38-ORDER BY /*@dtKojo/YYYYMM*/AAA, BBB DESC, CCCC
39-↓
40-ORDER BY AAA, BBB DESC, CCCC
41- 項目dtKojoが存在し、YYYYMMという文字列が無い場合、そのまま。
42-
43-ORDER BY /*@dtKojo/YYYYMM*/AAA, BBB YYYYMM, CCCC
44-↓
45-ORDER BY AAA, BBB 201010, CCCC
46- 項目dtKojoが存在し、YYYYMMという文字列が、この指定以降に存在する場合、それを置換する。
47-
48- 項目が存在しなかった場合、そのままの状態となる。
49- ORDER BY AAA, BBB YYYYMM, CCCC
50- 項目の値が配列の場合、値をカンマで連結した文字列を置換文字列とする。
51- 値内の、A-Za-z0-9 _.以外は削除される。
52-
53-
54-ブロックの場合
55- WHERE
56- KB_MINO = /*:kbMino*/'01'
57- AND NO_KAIN = KAIN.NO_KAIN
58---map内に、Aというキーで値が入っている場合に有効
59---<A
60- AND DT_NOFUSHO_HAKKO = ' '
61--->
62---map内に、Aというキーで値が入っていない場合に有効
63---<!A
64- AND DT_NOFUSHO_HAKKO <> ' '
65- AND NO_NOFUSHO >= /*:noNofushoStart*/'000000000'
66- AND NO_NOFUSHO <= /*:noNofushoEnd*/'999999999'
67--->
68---map内に、Aというキーで値が入っていて、1または2の場合に有効
69---<A 1 2
70- AND DT_NOFUSHO_HAKKO <> ' '
71- AND NO_NOFUSHO = /*:noNofusho*/'000000000'
72- AND NO_KAIN = /*:chusyutuNoKain*/'00000000'
73--->
74---map内に、Bというキーで値が入っていないか、1でも2でもない場合に有効
75---<!B 1 2
76- AND DT_NOFUSHO_HAKKO <> ' '
77- AND NO_NOFUSHO = /*:noNofusho*/'000000000'
78- AND NO_KAIN = /*:chusyutuNoKain*/'00000000'
79--->
80-
81- ブロックは入れ子も可能。
82-
83-例)
84-日付の値を使用してタイムスタンプ項目を検索する場合以下のようにする。時分秒ミリが付加されたタイムスタンプ型に変換後比較する。
85- AND TS_NOHIN =< /*$DtNohinTo*/TO_DATE('20120404235959999', 'YYYYMMDDHH24MISSMS')
86-
87-以下未実装
88-/*`dtKojo*/AAA,
89- 項目が存在しない場合、そのままの状態となる。
90- 項目が存在した場合、行が削除される。
91-→ブロックで代替可能
92-
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
--- trunk/framework/test/start.bat (revision 2064)
+++ trunk/framework/test/start.bat (nonexistent)
@@ -1,13 +0,0 @@
1-subst x: ..\devtool
2-
3-set JAVA_HOME=x:\jdk1.6.0_30
4-set path=%JAVA_HOME%\bin;%path%
5-
6-cd /d x:\eclipse\
7-
8-if %errorlevel% == 0 goto launch
9-ping -n 3 localhost > nul
10-cd /d x:\eclipse\
11-
12-:launch
13-start /wait /b .\eclipse.exe