<?xml version="1.0" encoding="UTF-8" ?><rdf:RDF 
  xmlns="http://purl.org/rss/1.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xml:lang="ja">
  <channel rdf:about="http://w.atwiki.jp/nobotaka/">
    <title>備忘録</title>
    <link>http://w.atwiki.jp/nobotaka/</link>
    <atom:link href="https://w.atwiki.jp/nobotaka/rss10.xml" rel="self" type="application/rss+xml" />
    <atom:link rel="hub" href="https://pubsubhubbub.appspot.com" />
    <description>備忘録</description>

    <dc:language>ja</dc:language>
    <dc:date>2015-04-03T23:54:03+09:00</dc:date>
    <utime>1428072843</utime>

    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="https://w.atwiki.jp/nobotaka/pages/28.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/nobotaka/pages/27.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/nobotaka/pages/26.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/nobotaka/pages/25.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/nobotaka/pages/24.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/nobotaka/pages/23.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/nobotaka/pages/22.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/nobotaka/pages/21.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/nobotaka/pages/20.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/nobotaka/pages/19.html" />
              </rdf:Seq>
    </items>
	
		
    
  </channel>
    <item rdf:about="https://w.atwiki.jp/nobotaka/pages/28.html">
    <title>A0001-01</title>
    <link>https://w.atwiki.jp/nobotaka/pages/28.html</link>
    <description>
      aaaaaa    </description>
    <dc:date>2015-04-03T23:54:03+09:00</dc:date>
    <utime>1428072843</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/nobotaka/pages/27.html">
    <title>top</title>
    <link>https://w.atwiki.jp/nobotaka/pages/27.html</link>
    <description>
      備忘録    </description>
    <dc:date>2015-04-03T23:52:04+09:00</dc:date>
    <utime>1428072724</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/nobotaka/pages/26.html">
    <title>VBA06</title>
    <link>https://w.atwiki.jp/nobotaka/pages/26.html</link>
    <description>
      Sub 複写置換()
     
    Dim n As Integer
    Dim strFILE, strREC As String
    
    &#039;初期処理
    n = 2
    
    &#039;主処理
    Do While Cells(n, 2).Value &lt;&gt; &quot;&quot;
        &#039;フォルダ一覧の処理
        Call exec_dir
        n = n + 1
    Loop
    
    &#039;後処理

End Sub

Sub exec_dir()
        
    &#039;初期処理(ファイル一覧の取得)
    strFILE = Dir(Cells(n, 2) &amp; &quot;\&quot; &amp; Cells(n, 3), vbNormal)
    
    &#039;ファイル編集
    Do While strFILE &lt;&gt; &quot;&quot;

        &#039;ファイルの読み込み
        Call file_edit
        strFILE = Dir()
    Loop

End Sub

Sub file_edit()
    &#039;初期処理(オープン)
    Open Cells(n, 2) &amp; &quot;\&quot; &amp; strFILE For Input As #1

    
    &#039;読み込み
    &#039; ファイルのEOF(End of File)まで繰り返す
    Do Until EOF(1)
        &#039;読み込み
        Line Input #1, strREC
                
        &#039;判定
        If Is_out Then
        
        &#039;出力
        strREC = Replace(strREC, Cells(n, 5), Cells(n, 6), , , vbBinaryCompare)
        Print #2, strREC
    Loop
    
    &#039;終了処理
    Close


End Sub    </description>
    <dc:date>2014-03-26T00:40:40+09:00</dc:date>
    <utime>1395762040</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/nobotaka/pages/25.html">
    <title>BAT03</title>
    <link>https://w.atwiki.jp/nobotaka/pages/25.html</link>
    <description>
      @rem --------------------------------------------------
@rem 日付月のファイル作成
@rem test004.bat AAA → AAA20130701121329SSS.bat

@set F_DIR=C:\Users\noboru\Documents\dev\trunk\dos\aaa01
@set SUB_SYS=SSS

@set /P  DATE_NEW=&lt;test004_date.bat
@rem echo %DATE_NEW%
@set YYYYMMDDHHMMSS=%DATE_NEW:~0,4%%DATE_NEW:~5,2%%DATE_NEW:~8,2%_%time:~0,2%%time:~3,2%%time:~6,2%%time:~9,2%
@rem echo %YYYYMMDDHHMMSS: =0%
@type nul &gt; %F_DIR%\%1%YYYYMMDDHHMMSS: =0%%SUB_SYS%.dat

@rem --------------------------------------------------
@rem 日付を翌日に更新
@rem test005.bat 2013/01/01 

@echo WScript.Echo DateAdd(&quot;d&quot;,1,WScript.Arguments(0)) &gt; tmp.vbs
@set /P DATE_OLD=&lt;test004_date.bat
@for /F &quot;delims=&quot; %%A in ( &#039;cscript //Nologo tmp.vbs %DATE_OLD%&#039; ) do @set DATE_NEW=%%A
@echo %DATE_NEW% &gt; test004_date.bat

@rem --------------------------------------------------
@rem ファイルを復元
@rem test006.bat

@set F_DIR=C:\Users\noboru\Documents\dev\trunk\dos\aaa01
@set T_DIR=C:\Users\noboru\Documents\dev\trunk\dos\a    </description>
    <dc:date>2013-07-06T01:42:31+09:00</dc:date>
    <utime>1373042551</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/nobotaka/pages/24.html">
    <title>VBA05</title>
    <link>https://w.atwiki.jp/nobotaka/pages/24.html</link>
    <description>
      Sub aaaa015_出力()

    Dim intFF As Integer            &#039; FreeFile値
    Dim strREC As String            &#039; 読み込んだレコード内容
    Dim strTitle As Variant         &#039; タイトル
    Dim GYO As Long                 &#039; セルの行
    Dim COL As Long                 &#039; セルのカラム

    &#039; FreeFile値の取得(以降この値で入出力する)
    intFF = FreeFile
    
    Cells.Clear
    
    &#039;タイトル
    GYO = 1
    COL = 1
    For Each strTitle In Split(&quot;a01,a02,a03&quot;, &quot;,&quot;)
        Cells(GYO, COL).Value = strTitle
        COL = COL + 1
    Next strTitle

    Open &quot;E:\Documents\dev\trunk\vba\aaa01.txt&quot; For Input As #intFF
    GYO = 2
    &#039; ファイルのEOF(End of File)まで繰り返す
    Do Until EOF(intFF)
        &#039; 改行までをレコードとして読み込む
        Line Input #intFF, strREC
        If InStr(strREC, &quot;aaa1&quot;) &gt; 0 Then
            If Cells(GYO, 1).Value &lt;&gt; &quot;&quot; Then
                GYO = GYO + 1
            End If
            strREC = Trim(Replace(strREC, vbTab, &quot;&quot;))
            Cells(GYO, 1).Value = strREC
        End If
        If InStr(strREC, &quot;    </description>
    <dc:date>2013-05-30T00:14:16+09:00</dc:date>
    <utime>1369840456</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/nobotaka/pages/23.html">
    <title>WSH_01</title>
    <link>https://w.atwiki.jp/nobotaka/pages/23.html</link>
    <description>
      If WScript.Arguments.Count = 0 Then WScript.Quit
Set FS = CreateObject(&quot;Scripting.FileSystemObject&quot;)
Set SA = CreateObject(&quot;Shell.Application&quot;)

&#039;圧縮ファイル名を作成します
FileName = Year(Date) &amp; _
  Right(&quot;0&quot; &amp; Month(Date),2) &amp; Right(&quot;0&quot; &amp; Day(Date),2) &amp; _
  Right(&quot;0&quot; &amp; Hour(Time),2) &amp; Right(&quot;0&quot; &amp; Minute(Time),2) &amp; _
  Right(&quot;0&quot; &amp; Second(Time),2) &amp;  &quot;.zip&quot;
ZipFile = Replace(WScript.ScriptFullName, WScript.ScriptName, FileName)

&#039;新しいzipファイルを作成します
With FS.CreateTextFile(ZipFile)
  .Write &quot;PK&quot; &amp; Chr(5) &amp; Chr(6) &amp; String(18,0)
  .Close
End With

&#039;zipファイルに引数で受け取ったファイルを入れます
i = 0
With SA.NameSpace(ZipFile)
  For Each file In WScript.Arguments
    .CopyHere file
    i = i + 1
    Do Until .Items.Count = i
      WScript.sleep 100
    Loop
  Next
End With

WScript.Echo &quot;Done..&quot;    </description>
    <dc:date>2013-04-25T01:28:54+09:00</dc:date>
    <utime>1366820934</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/nobotaka/pages/22.html">
    <title>bat02</title>
    <link>https://w.atwiki.jp/nobotaka/pages/22.html</link>
    <description>
      @ECHO OFF
title ウィンドウのタイトル

FC /a filelist2b1.bat filelist2b2.bat &gt; nul
if errorlevel 1 goto fail

call :func_true
goto :EOF

:fail
call :func_false
goto :EOF


:============
:func_true
echo 正常終了
exit /b

:============
:func_false
echo 異常終了
exit /b

:============    </description>
    <dc:date>2013-04-25T00:10:46+09:00</dc:date>
    <utime>1366816246</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/nobotaka/pages/21.html">
    <title>vba04</title>
    <link>https://w.atwiki.jp/nobotaka/pages/21.html</link>
    <description>
      Sub 複写置換()
    
    Dim n As Integer
    Dim strFILE, strREC As String
    
    n = 2
    Do While Cells(n, 2).Value &lt;&gt; &quot;&quot;

        strFILE = Dir(Cells(n, 2) &amp; &quot;\&quot; &amp; Cells(n, 3), vbNormal)
        Do While strFILE &lt;&gt; &quot;&quot;

            &#039; 指定ファイルをOPEN(入力モード)
            Open Cells(n, 2) &amp; &quot;\&quot; &amp; strFILE For Input As #1

            &#039; 指定ファイルをOPEN(出力モード)
            Open Cells(n, 4) &amp; &quot;\&quot; &amp; strFILE For Output As #2

            &#039; ファイルのEOF(End of File)まで繰り返す
            Do Until EOF(1)
                Line Input #1, strREC
                strREC = Replace(strREC, Cells(n, 5), Cells(n, 6), , , vbBinaryCompare)
                Print #2, strREC
            Loop
            Close
            strFILE = Dir()
        Loop
        n = n + 1
    Loop
End Sub    </description>
    <dc:date>2013-04-19T00:40:52+09:00</dc:date>
    <utime>1366299652</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/nobotaka/pages/20.html">
    <title>oracle02</title>
    <link>https://w.atwiki.jp/nobotaka/pages/20.html</link>
    <description>
      http://www.doppo1.net/oracle/tuning/explain-plan.html


sqlplus noboru01/noboru01
select * from tbl01 where id1 &lt; &#039;00001322&#039;;

column sql_text format a50
SELECT ADDRESS,HASH_VALUE,SQL_TEXT FROM V$SQL WHERE SQL_TEXT LIKE &#039;select% from tbl%&#039;;

column operation format a30
column object_name format a20
SELECT A.ID, LPAD(&#039; &#039;,2*(DEPTH-1)) || A.OPERATION || nvl2(OPTIMIZER,&#039;(&#039; || OPTIMIZER || &#039;)&#039;,NULL) || nvl2(A.OPTIONS,&#039; &#039; ||
A.OPTIONS ,NULL) OPERATION, A.OBJECT_NAME,A.BYTES,A.COST,A.CPU_COST,A.IO_COST,A.CARDINALITY FROM V$SQL_PLAN A
WHERE A.ADDRESS=&#039;25ECB24C&#039; AND A.HASH_VALUE=&#039;2518582849&#039; AND A.CHILD_NUMBER=0  ORDER BY ID;    </description>
    <dc:date>2013-04-17T00:53:23+09:00</dc:date>
    <utime>1366127603</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/nobotaka/pages/19.html">
    <title>oracle01</title>
    <link>https://w.atwiki.jp/nobotaka/pages/19.html</link>
    <description>
      --sqlplus noboru01/noboru01 @test0003.sql

column log_date new_value log_date_text noprint
select to_char(sysdate,&#039;yyyymmdd&#039;) log_date from dual;


spool hoge_&amp;log_date_text._temp.log

set timing on
set echo on
set autotrace off
set linesize 200
set trimspool on
--
drop table tbl01 cascade constraints purge;

create table tbl01
(
  id1 char(8) ,
  txt varchar2(20),
  primary key( id1 )
);
declare
vID1     char(8);
--vText   varchar2(250);
begin
for i in 1..5000000
--for i in 1..100
loop
     vID1 := to_char(i, &#039;FM00000000&#039;);
     insert into tbl01 (id1, txt) values (vID1, &#039;AAAAA&#039;);
end loop;
commit;
end;
/

--select count(*) from tbl01;
--
drop table tbl02 cascade constraints purge;
create table tbl02 as select * from tbl01;
truncate table tbl02;
insert into tbl02 select * from tbl01;

exec DBMS_STATS.GATHER_TABLE_STATS(OWNNAME =&gt; &#039;NOBORU01&#039;,TABNAME =&gt; &#039;TBL01&#039;,CASCADE =&gt; TRUE);

drop table tbl02 cascade constraints purge;
create table tbl02    </description>
    <dc:date>2013-04-11T01:01:40+09:00</dc:date>
    <utime>1365609700</utime>
  </item>
  </rdf:RDF>
