タグ

2022年12月15日のブックマーク (3件)

  • Windows 10で大容量のテキストファイルを開く/編集する方法

    コンピューターシステムなどを運用していると、ログファイルやダンプファイルの内容を確認するために、ギガバイトを超えるような巨大なサイズのテキストファイルを開いたり、編集しなければならない場面があります。 そのようなとき、Windows環境であれば、まずは標準搭載されているテキストエディター「メモ帳」で開いてみるというのが定番ですが、ファイルサイズによっては、メモ帳では開けなかったり、開けても編集したり検索したりといったことがスムーズにできない場合があります。 そこでここでは、Windows 10を例に、大容量のテキストファイルを開いたり編集したりするための方法を紹介します。 この記事は、以下の環境で実行した結果を基にしています。他のエディションやバージョンでは、動作結果が異なる場合があることをご了承ください。 ソフトウェアバージョン

    Windows 10で大容量のテキストファイルを開く/編集する方法
  • Oracle 11でSELECT文の実行結果をCSV/TSV出力する

    Oracleからデータを取り出してファイル形式で出力する方法。度々調べているのでまとめておく。 前提 検証に用いたバージョンは、Oracle 11g Release2。 Oracle 12以降でも動くとは思われるが、12c Release2以降はSET MARKUP CSV ONを使えばCSV出力ができるため、このページで紹介する方法を使う理由はない。 SELECTの実行結果をファイルに出力する CSVで出力する 以下のように実行することで、SELECT文で実行した内容をresult.csvに出力することができる。 set heading off set trimspool on set feedback off set linesize 10000 set pagesize 0 set colsep ',' SPOOL result.csv SELECT * FROM table_nam

  • TSVファイルをBULK INSERTで取り込む - babydaemons’ blog

    CSVファイルがカンマ区切りであったのに対し、TSVファイルとはタブ区切りです(念のため)。Excelでセルの書式を壊さずにペーストできたり、プログラム上の扱いがCSVよりも簡単なのでTSVの方が好きです。 CSVファイルはこっちでやりましたが、今回はTSVファイルをやります。 USE MyDB BULK INSERT dbo.○○○マスタ FROM '\\SOMESERVER\SomeShare\Some\Directory\○○○マスタ.txt' WITH ( DATAFILETYPE = 'char', FIELDTERMINATOR = '\t', --ここが変わった ROWTERMINATOR = '\n' ) 簡単ですね。でもたまーにしか使わないので覚えられないですよ。orz BULK INSERTはフルパスでファイル名を指定しないといけないので http://www.h4.d

    TSVファイルをBULK INSERTで取り込む - babydaemons’ blog