Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
SQL Server incluye aplicaciones de ejemplo, ejemplos de paquetes y numerosos ejemplos de codificación que puede usar para obtener información sobre las características de programación de la integración de Common Language Runtime (CLR).
Para completar proyectos de Visual Studio que implementan estos ejemplos y materiales adicionales, visite Proyectos y ejemplos de la comunidad de Microsoft SQL Server en CodePlex.
| Nombre | Descripción |
|---|---|
| Acceso al código nativo desde una UDF clR | Muestra cómo invocar una función en código C++ nativo (no administrado) desde una función definida por el usuario en un ensamblado, en la base de datos. |
| Ejemplo de parámetros de matriz | Muestra cómo crear, actualizar o eliminar un conjunto de filas en una base de datos pasando una matriz de información de un cliente a un procedimiento almacenado de integración clR en el servidor. Esto se hace mediante un UDT. |
| ejemplo udT de fecha y hora deCalendar-Aware | Define dos UDT que proporcionan un control compatible con el calendario de fechas y horas. |
| Ejemplo de transacciones clR | Muestra cómo controlar las transacciones mediante las API administradas ubicadas en el espacio de nombres System.Transactions. |
| Creación de contactos mediante CLR y XML | El ejemplo de contacto para SQL Server proporciona algunas utilidades útiles que forman una capa adicional de funcionalidad sobre la base de datos de ejemplo AdventureWorks2012 base. La primera utilidad crea registros de contacto para varios tipos de personas implicadas en la base de datos AdventureWorks2012. La información de contacto se especifica mediante XML y se pasa a un procedimiento almacenado basado en C#o VB para crear el XML y colocarlo en las tablas adecuadas con la base de datos. |
| Tipo de moneda y función de conversión | Define un tipo de datos definido por el usuario Currency mediante C#. |
| Control de objetos grandes mediante CLR | Muestra la transferencia de objetos binarios grandes (LOB) entre SQL Server y un sistema de archivos accesible para el servidor mediante procedimientos almacenados CLR. |
| Ejemplo de Hello World Ready | Muestra las operaciones básicas para crear, implementar y probar un procedimiento almacenado basado en integración CLR sencillo listo para el mundo. |
| Ejemplo de Hello World | Muestra las operaciones básicas para crear, implementar y probar un procedimiento almacenado basado en la integración clR simple. |
| Ejemplo de acceso a datos deIn-Process | Contiene una serie de funciones sencillas que muestran varias características del proveedor de acceso a datos en proceso clR. |
| Ejemplo de conjunto de resultados | Muestra cómo ejecutar comandos mientras lee los resultados de una consulta, sin abrir una nueva conexión y sin leer todos los resultados en la memoria. |
| Ejemplo de envío de conjunto de datos | Muestra cómo devolver un conjunto de datos basado en ADO.NET en un procedimiento almacenado basado en CLR del lado servidor como un conjunto de resultados en el cliente. |
| Ejemplo de funciones de utilidad de cadena | Contiene una función con valores de tabla de streaming (TVF), escrita en Visual C# y Visual Basic, que divide una cadena separada por comas en una tabla con una columna. |
| Ejemplo de manipulación de cadenas deSupplementary-Aware | Muestra la implementación de cinco funciones de cadena compatibles con el complemento Transact-SQL que pueden controlar cadenas Unicode y suplentes. |
| Utilidades UDT | Contiene una serie de funciones de utilidad de tipo de datos definidas por el usuario (UDT). |
| Limpieza de ensamblados sin usar | Contiene un procedimiento almacenado de .NET que elimina ensamblados sin usar en la base de datos actual consultando los catálogos de metadatos. |
| Tipo definido por el usuario | Muestra la creación y el uso de un UDT simple desde Transact-SQL y una aplicación cliente mediante System.Data.SqlClient. |
| Tipo de datos de cadena UTF8 User-Defined (UDT) | Muestra la implementación de un UDT que extiende el sistema de tipos de la base de datos para proporcionar almacenamiento para los valores codificados UTF8. |