2008-09-01から1ヶ月間の記事一覧

gacutil

gacutilはGACへの登録削除を行うツール。 以下、使用例 GACに登録 set GACUTLPATH=C:\PROGRA~1\MICROS~4\SDK\v2.0\Bin\gacutil.exe %GACUTLPATH% /if hoge.dll GACから削除 set GACUTLPATH=C:\PROGRA~1\MICROS~4\SDK\v2.0\Bin\gacutil.exe %GACUTLPATH% /sil…

DROP CONSTRAINT

プライマリキーを変更するにはDROP CONSTRAINTで行う。 以下、使用例 ALTER TABLE tbl_Hoge DROP CONSTRAINT PK_tbl_Hoge ; Alter Table tbl_Hoge Add Constraint PK_tbl_Hoge Primary Key ( hogeId,hogeNo );

ページのURL取得スクリプト

WSH

指定したURL内にあるリンクをテキストに出力するスクリプト。 ただ、たまにエラーがでることがあるのでOn Errorを追加した。あくまで未完成・・・ getLinkUrl.vbs '--------------------------------------------------------------------------------------…

Webサイトのダウンロードスクリプト

WSH

配列に定義したURLのHTMLをまとめてダウンロードするスクリプト。 オフラインで読みたいBlogなどまとめて保存しておきたいと思いつくってみた。 webdownload.vbs '-------------------------------------------------------------------------------------- …

秀丸Oracle用強調ファイル

メニューバー⇒「その他」⇒「ファイルタイプ別の設定」⇒「強調表示」の「読み込み」ボタンより 作成したhilightファイルをロードできる。 サンプルとして作ったMyOracle.hilightの主なカスタマイズの内容は以下の通り。 ・一般的な設定 予約語 ⇒特に強調表示…

AWE

Address Windowing Extensionsの略。32ビットOSでの大容量物理メモリサポート機能のこと。 32ビットOSのSQL SERVER で大容量のメモリを使用したい場合は有効にする必要がある。(デフォルト無効) 2GB以上のメモリを割り当てたい場合は有効にしておくべき。 ●…

sp_configure

現在のサーバーのグローバル構成設定を表示または変更する。 表示するには以下のコマンドを実行する。 sp_configure※デフォルトではすべてのオプションは表示されていない。 表示するには「show advanced options」を変更する必要がある。 ・minimum・・・構…

SGA

システムグローバル領域(SGA)というメモリ構造。以下の5つに分けられる。 共有プール →SQLの解析に使用する領域。 データベース・バッファ・キャッシュ →最近読み込んだデータのキャッシュ領域。 REDOログ・バッファ →更新された履歴を保持するバッファ領…

TeraTermマクロ

TeraTermでキーボードからの入力を自動化することができる。 sample.ttl connect '192.168.255.1:23' wait 'login:' sendln 'hogeuser' wait 'Password:' sendln 'hogePass' sendln 'cd resource' sendln 'cd src' sendln 'cd hogeDir' sendln 'make -f hoge…

SET TRANSACTION ISOLATION LEVEL

トランザクション内のロック動作を指定する。 主なオプションは以下の通り。 ・READ UNCOMMITTED他のトランザクションで変更されたが、まだコミットされていない行を読み取れる。 読み取った値は他のトランザクションで変更された値となる(ダーティリード) …

照合順序

●照合順序の種類 ・インスタンスの照合順序 →インスタンス作成時に設定。一度設定するとすべてのデータベースを作成しなおさなければ変更できない。 ・データベースの照合順序 →データベース作成時に設定。 作成後にも変更可能だが既に作成済のテーブルの照…

従業員への損害賠償

求償権→民法第715条 前提条件として労働契約書または就業規則に損害賠償についての記載があること。 また、就業規則とはいえ必ずしも従わなければならないとは限らない。(誓約書なども同様。あくまで法律の範囲内で) 横領、窃盗、背任等での損失 →免罪は…

自作コードスニペット

コードスニペットを自作してみた。 雛形として元々用意されているsnippetを利用した。 hg.snippet <CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet"> <CodeSnippet Format="1.0.0"> <Header> <Title>IF文のサンプル</Title> <Author>haradago</Author> <Description>気分転換に使ってください。</description></header></codesnippet></codesnippets>

Merge文

Sql Server 2008からの新機能。(oracleは9iからサポート) 以下、変数を使用したサンプル。 declare @wk_year char(4) = '2009' declare @wk_name char(10) = '商品D' declare @wk_money numeric = 666 MERGE hoge --更新を行う表を指定 Using (select '' as …

インデックスの種類

SQL SERVER 2008にあるインデックスは以下の通り。 ●クラスタ化インデックス 物理的にその順序で格納される。 1つしか作成できない。 デフォルトでプライマリキーのインデックス。 BETWEENで対象となる列やJOINで結合する列、ORDER BYの対象となり易い列に…

Greasemetal

Google Chrome版Greasemonkey。 以下のサイトよりダウンロードできる。 http://greasemetal.31tools.com/ また、これを利用してoAutoPagerizeを使うには以下の手順で。 1.以下のサイトよりSafari用のoAutoPagerizeをダウンロード。 http://d.hatena.ne.jp/…

GROUPING SETS

SQL SERVER 2008から使用可能。(Oracle 10gも可) SQL2003 標準規格で定義されている。 全体合計や、指定した項目の値ごとの合計を取得できる。 ・通常のGroup By select hoge.YEAR , hoge.NAME , sum(money) From hoge group by hoge.YEAR , hoge.NAME ・Gro…

SQL Agentが起動できない

SQL SERVER 2008 Express EditionでSQL Agentサービスを起動しようとするとエラーが発生。 「SQL Serverマネージャ」で「SQL Server Agent」のプロパティ→「詳細設定」タブよりログのパスを取得、 取得したパスのログを見てみると。。。。 ↓ちなみにログのパ…

Change Data Capture

SQL SERVER2008からの新機能。 INSERT、UPDATE、DELETEステートメントの更新履歴を保管しておく機能。 これにより指定した時間の過去のデータを参照したり、データを回復したりできる。 OracleのFlashBack Query(Total Recallともいう)のようなもの。 ●設定…

SQL SERVER 2008の新機能

追加された機能でよさそうなのをメモ ●管理者向け機能 透過的データ暗号化 →バイナリエディタでmdfファイルを見ようとしても暗号化されている。 全操作監査 →Change Data Captureで更新履歴を残すことができる&過去のデータを時間指定で取得できる。 Backup…

Google Chrome

Google Chromeを使ってみた感想。 ・速い →確かにFireFox3.0より速い気がする ・各タブごとに別プロセスで起動されている →1つのページでエラーが起きてもブラウザがダウンしないのは有難い ・画面がシンプル →慣れたら気にならないかも ・メモリの使用量は…

ローカル・サブプログラム

変数の宣言部にサブプログラムを定義できる。 これによって単独のストアドプロシージャの内部もモジュール化することができる。 パッケージを利用したり、ストアドプロシージャの分割をするほどでもないような 簡単なロジックはこれを使うとよいかも。 サブ…