Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
O SQL Server inclui aplicativos de exemplo, exemplos de pacote e vários exemplos de codificação que você pode usar para saber mais sobre os recursos de programação da integração clr (common language runtime).
Para projetos completos do Visual Studio que implementam esses exemplos e materiais adicionais, visite Projetos da Comunidade do Microsoft SQL Server &amostras no CodePlex.
Nome | Descrição |
---|---|
Acessando código nativo de um UDF clr | Mostra como invocar uma função no código C++ nativo (não gerenciado) de uma função definida pelo usuário em um assembly, em seu banco de dados. |
Exemplo de parâmetro de matriz | Demonstra como criar, atualizar ou excluir um conjunto de linhas em um banco de dados passando uma matriz de informações de um cliente para um procedimento armazenado de integração CLR no servidor. Isso é feito usando um UDT. |
Calendar-Aware exemplo de UDT de data e hora | Define dois UDTs que fornecem tratamento com reconhecimento de calendário de datas e horas. |
Exemplo de transações CLR | Demonstra o controle de transações usando as APIs gerenciadas localizadas no namespace System.Transactions. |
Criação de contatos usando CLR e XML | O exemplo de contato do SQL Server fornece alguns utilitários úteis que formam uma camada extra de funcionalidade sobre o banco de dados de exemplo AdventureWorks2012 base. O primeiro utilitário cria registros de contato para vários tipos de pessoas envolvidas no banco de dados AdventureWorks2012. As informações de contato são especificadas usando XML e são passadas para um procedimento armazenado em C#ou VB para criar o XML e colocá-lo nas tabelas apropriadas com o banco de dados. |
Função de conversão e tipo de moeda | Define um tipo de dados definido pelo usuário da Moeda usando C#. |
Manipulando objetos grandes usando CLR | Demonstra a transferência de lobs (objetos binários grandes) entre o SQL Server e um sistema de arquivos acessível ao servidor usando procedimentos armazenados CLR. |
Exemplo pronto para o Olá, Mundo | Demonstra as operações básicas para criar, implantar e testar um procedimento armazenado baseado em integração clr pronto para o mundo simples. |
Exemplo de Olá, Mundo | Demonstra as operações básicas para criar, implantar e testar um procedimento armazenado baseado em integração clr simples. |
Exemplo de acesso a dadosIn-Process | Contém várias funções simples que demonstram vários recursos do provedor de acesso a dados clr em processo. |
Exemplo de conjunto de resultados | Demonstra como executar comandos durante a leitura dos resultados de uma consulta, sem abrir uma nova conexão e sem ler todos os resultados na memória. |
Exemplo de Enviar Conjunto de Dados | Demonstra como retornar um Conjunto de Dados baseado em ADO.NET em um procedimento armazenado baseado em CLR do lado do servidor como um conjunto de resultados para o cliente. |
Exemplo de funções do utilitário de cadeia de caracteres | Contém uma TVF (função com valor de tabela de streaming), escrita no Visual C# e no Visual Basic, que divide uma cadeia de caracteres separada por vírgulas em uma tabela com uma coluna. |
Exemplo de manipulação de cadeia de caracteresSupplementary-Aware | Mostra a implementação de cinco funções de cadeia de caracteres de Transact-SQL com reconhecimento suplementar que podem lidar com cadeias de caracteres unicode e substitutas. |
Utilitários UDT | Contém várias funções de utilitário UDT (tipo de dados definidos pelo usuário). |
Limpeza de assembly não utilizado | Contém um procedimento armazenado .NET que exclui assemblies não utilizados no banco de dados atual consultando os catálogos de metadados. |
Tipo definido pelo usuário | Mostra a criação e o uso de um UDT simples de Transact-SQL e de um aplicativo cliente usando System.Data.SqlClient. |
UDT (tipo de dados de User-Defined de cadeia de caracteres UTF8) | Demonstra a implementação de um UDT que estende o sistema de tipos do banco de dados para fornecer armazenamento para valores codificados em UTF8. |