Каковы новые возможности T-SQL Server SQL Server 2005?

Где я могу найти полный список новых функций T-SQL в SQL Server 2005 по сравнению с 2000?

Несколько из тех, что я знаю: Pivot, Output, Try..Catch. Что-нибудь еще? Спасибо.

4 ответа

Решение

Вот ссылка Microsoft от Книг онлайн:
http://msdn.microsoft.com/en-us/library/ms189465(SQL.90).aspx

Он содержит примеры улучшений базы данных, типы данных tsql и некоторые другие. Не лучший ресурс (глупый, потому что он написан для SQL Server), но кое-что.

Вот хороший ресурс на SQLServerCentral.com. К сожалению, вам нужно зарегистрироваться, чтобы увидеть информацию. Я был участником в течение многих лет, так как на сайте много хороших статей по SQL Server. http://www.sqlservercentral.com/articles/Development/2738/
Я скопировал бы часть информации, но я не думаю, что они были бы очень рады этому.

Мои главные фавориты:

  • VARCHAR (MAX)
  • ROW_NUMBER()
  • OVER / PARTITION BY (используется с ROW_NUMBER() или любым агрегатом, таким как SUM, COUNT)
  • ВКЛЮЧЕНЫ столбцы в индексах
  • Предложение ВЫХОД
  • ТОП на ОБНОВЛЕНИЕ И УДАЛЕНИЯ
  • КТР-х

На самом деле.. есть куча хороших вещей:-)

Вероятно, самой большой новой функцией в sql2005 для моей команды была возможность зеркалирования баз данных. Я большой поклонник этого. Не уверен в tsql для этого, хотя, так что я на самом деле не помогаю тебе, не так ли?

Также имеется поддержка T-SQL для управления шифрованием и ключами (что полезно, если вы хотите написать функции или хранимые процедуры для шифрования данных).

Здесь есть хорошая статья, в которой показано, как использовать T-SQL для создания ключей для шифрования. Еще одна похожая статья о блогах MSDN находится здесь.

Электронную документацию по созданию ключей (и другую поддержку T-SQL для шифрования) можно найти здесь.

Другие вопросы по тегам