Каковы новые возможности T-SQL Server SQL Server 2005? - PullRequest
1 голос
/ 25 марта 2009

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

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

Ответы [ 4 ]

5 голосов
/ 25 марта 2009

Вот справочник 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/
Я скопировал бы часть информации, но я не думаю, что они были бы очень рады этому.

2 голосов
/ 25 марта 2009

Мои лучшие фавориты:

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

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

0 голосов
/ 25 марта 2009

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

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

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

0 голосов
/ 25 марта 2009

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

...