2013-02-01から1ヶ月間の記事一覧

ScriptDom を使って、SELECT で取得しているカラム名を取得するサイト作ったった

T-SQL の パーサーとジェネレーター(ScriptDom)の紹介 - お だ のスペース で紹介した、ScriptDom Sample を隣の人に見せたら、SELECT の列名(エイリアス着けた場合は、エイリアスで)一覧抜き出せないのって聞かれたからやっつけで追加したった。*1 ScriptDo…

T-SQL の パーサーとジェネレーター(ScriptDom)の紹介

SQL Server 用の SQL である T-SQL には、パーサーとジェネレーターが MS から .NET Framework のライブラリとして提供されています。 最新の 2012 ではこちら Microsoft.SqlServer.TransactSql.ScriptDom 名前空間 () 一つ前はこちら Microsoft.Data.Schema…

SSMS から SQL Database に繋いだときの不思議な現象

しばらく前に SQL Azure から SQL Database に名前が変わりましたが、変わってから初めて触ってます。 権限回りで遊んでたら不思議な現象に出くわしました。 新しくログイン を作成し、master データベースと検証用のデータベースにログインに紐付けたユーザ…

OFFSET FETCH の紹介

OFFSET FETCH は SQL Server 2012 から追加されました。 ORDER BY 句 (Transact-SQL) クエリの結果を返す行数を制限するために使用します。主にページング処理とかで使われると思います。 2008 R2 まではページング処理を行おうとすると、サブクエリを使う必…