SQL小技集

こんにちは!ども、なかぢです。

ここんとこ、連ちゃんで恐縮です。そして、今日は、凄く寒いです。。。

さて、今日は、SQLの小ネタについて書いていきたいと思います。

この業界、開発や保守をやっていて必ずと言っていいほど関係するのがデータベースとSQL

こんな事できたらよいな~とか、こうゆうのを一発で出したい!とかありませんか?

私なりに作成した(知ってたらごめんなさいw)のをピックアップしてみましたので、

ご参考までに。

※ただし、実行確認した環境は,Microsoft SQLServerに限ります。

言語:T-SQL

DB:SQLServer2008 or 2012

テーブル一覧取得

データベース内のテーブルの一覧を取得したい!時は、

テーブルのカラム名取得

カラムが横に長すぎてよくわかんない!となった時は、

DBのデタッチ・アタッチ

SQLServerって、GUI上からDBのデタッチ・アタッチができるけど、

稀に、掴んでいるせいなのか何なのかわからないが出来ない事、ありませんか?そんな時は、

実行権限一括付与

ストアドプロシージャ、テーブル値関数やスカラ関数に権限を付与するときに、纏めて一括で付与したい時は、

照合順序

テーブルの照合順序って意外な所で確認するときありませんか?そんなあなたに!

xp_cmdshell

SQL上から、OSコマンドを実行出来たらな~と思ったそこのあなた!こちらを使えば実現できますよ。

ブロッキング情報

データベースの突然のデッドロックが発生!ブロックしているプロセスIDを知りたい時は、こちらをどうぞ。

如何でしたでしょうか? ほかにも、BulkInsertや双方向デュプリケーションなどの方法もありますが、今回はこんな感じで。(知りたい方は聞いてください♪教えます。)

次回は、番外編ということで、私のもう一つの顔、「猟師」について、書きたいと思います。 乞うご期待!

 

About the author

なかぢ

Add Comment

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

By なかぢ

最近の投稿

アーカイブ

カテゴリー

タグクラウド

コーポレートサイト