MSDNのドロップダウンリストでSQL Server "Denali"という新しいタイトルを見つけましたが、それに関する情報はあまり見つかりませんでした。
新機能または重要なバグ修正に関する詳細情報を誰かが持っていますか?このリリース?私は誰かがそれを使用またはテストしたことを望んでいます。
[〜#〜] lag [〜#〜] (..)および [〜#〜] lead [〜#〜] (..).. OVER(パーティションBy..Order By)句( gbn に感謝)
新機能は次のとおりです。
あなたはここで詳細なレビューを見ることができます: デナリの新機能
「デナリ」はコードネームです。 SQL Serverの他のバージョンのコード名のリストは次のとおりです。
Denaliに含まれている追加の災害復旧に興味がある場合は、MicrosoftのCSSブログに役立つ一連の記事がありました。
http://blogs.msdn.com/b/psssql/archive/tags/alwayson/
追加のリソース:
LAG and LEAD (ブログ記事)と他の OVER句 (MSDN)のもの。
そして これらのブログ記事 それらのほとんどをカバーしています
MSDNから :
列ストアインデックスは、各列のデータをグループ化して格納し、すべての列を結合してインデックス全体を完成させます。
ノート:
列ストアインデックスが有効になっているテーブルは変更できません。
Remus Rusanuは、Denaliのテーブルあたりのパーティション数のはるかに高い制限を使用することをお勧めします(新しい制限:15,000、古い制限:1,000)から switch列ストアインデックスを再構築する必要のないデータの新しいパーティションで 。
これらは、かつて Microsoft Access でのみ利用可能であった新しいスイッチング関数です。これらはCASE
式の構文糖であり、同じプランにコンパイルされます(ソース: [〜#〜] iif [〜#〜] 、 [〜#〜] choose [〜#〜] )。
_IIF ( boolean_expression, true_value, false_value )
CHOOSE ( 1-based-index, val_1, val_2 [, val_n ] )
_
注:これらの関数は両方とも、引数として渡された型のセットから 最高の優先順位 を使用して出力をデータ型にキャストします。
_SELECT IIF(1 = 1, 'true', 'false') iif_example;
SELECT CHOOSE(3, 10.3354, 'It slices!', 1337, N'It dices!') choose_example;
_
2番目の例では、出力が_1337.0000
_であることに注意してください。これは、_10.3354
_が 暗黙的にキャスト をNUMERIC(8, 4)
に取得するためです。CHOOSE()
は、-FUNCTION--に渡される引数のリストでデータ型の優先順位が最も高くなります。したがって、出力もNUMERIC(8, 4)
にキャストされます。これが、10進数の後に4つの後続ゼロが表示される理由です。
その次のSQL Serverエンジンのコード名。
Ctpは http://www.Microsoft.com/sqlserver/en/us/product-info/future-editions.aspx からダウンロードできます。
http://msdn.Microsoft.com/en-us/sqlserver/denali_resource_center.aspx
興味深いリンクがある記事/ブログ...