2014-11-01から1ヶ月間の記事一覧

メーラを起動する

メーラ(Outlook)を起動してアドレス、本文を埋め込むプログラムは以下の通り。 Public Class _Default Inherits System.Web.UI.Page Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load End Sub Protected Sub …

テーブルの最小値、最大値の確認

テーブルの各カラムの最大値、最小値を確認するPL/SQL。 データ量増大で桁あふれが近々発生しないか監視するためなどに使用。 --★結果の出力先を指定 SPOOL P:\HOGE.TXT; SET linesize 2000 SET SERVEROUTPUT ON; DECLARE --カーソル定義 CURSOR CURCOLUMNS …

テーブルをCSV形式にエキスポート

Oracleの全テーブルをCSV形式のテキストに出力するvbs。 使うときは★の箇所を書き換えること。 また、データ量の多いテーブルにアクセスする場合は注意すること (テーブル名でのフィルタの機能などをうまく活用すること) Option Explicit '***************…

テーブルの件数を取得

現時点のテーブルの件数一覧を取得するSQL SELECT TABLE_NAME as テーブル名, TO_NUMBER( EXTRACTVALUE( XMLTYPE( DBMS_XMLGEN.GETXML('SELECT COUNT(*) C FROM '||TABLE_NAME)) ,'/ROWSET/ROW/C')) as 件数 FROM USER_TABLES WHERE TABLE_NAME NOT LIKE 'BI…

テーブルスペースの使用率を確認する

テーブルスペースのサイズ、空き領域はdba_data_files、dba_free_spaceで確認できる。 それらを利用した使用率を確認するSQLは以下の通り。 select tablespace_name, to_char(nvl(total_bytes / 1024,0),'999,999,999') as "全サイズ(KB)", to_char(nvl((tot…