Каковы новые возможности 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 для шифрования) можно найти здесь.