Ejemplos de programación de CLR

En esta sección se ofrecen aplicaciones de ejemplo, ejemplos de paquete y varios ejemplos de codificación que se pueden usar para aprender las características de programación del Common Language Runtime (CLR) de SQL Server.

SQL ServerPara poder ver o trabajar con las bases de datos de ejemplo y los ejemplos, se deben descargar e instalar antes. Para obtener más información, vea Consideraciones para instalar ejemplos y bases de datos de ejemplo de SQL Server.

Los ejemplos se proporcionan exclusivamente con fines formativos. No se han diseñado para utilizarse en un entorno de producción y no se han probado en ningún entorno de este tipo. Microsoft no ofrece soporte técnico para estos ejemplos. Las aplicaciones y los ensamblados de ejemplo no se deben conectar ni usar con la base de datos de SQL Server de producción ni con el servidor de informes sin el permiso del administrador del sistema.

Nombre Descripción

Ejemplo Readme_AdventureWorks Cycles CLR layer

Proporciona utilidades que forman un nivel adicional de funcionalidad sobre la base de datos de ejemplo básica AdventureWorks.

Ejemplo de Readme_manipulación de cadenas que detectan caracteres complementarios

Muestra la implementación de cinco funciones de cadena Transact-SQL con control de caracteres suplementarios que pueden manejar tanto cadenas Unicode como cadenas de caracteres suplementarios.

Ejemplo de control de objetos (LOB) de Readme_Large

Muestra la transferencia de objetos binarios grandes (LOB) entre SQL Server y un sistema de archivos al cual el servidor puede obtener acceso mediante los procedimientos almacenados de CLR

Ejemplo Readme_InProcess Data Access

Contiene varias funciones simples que muestran distintas características del proveedor de acceso de datos en proceso CLR.

Ejemplo de Readme_String Utilities

Contiene una función con valores de tabla de transmisión por secuencias, escrita en C# y Visual Basic, que divide una cadena separada por comas en una tabla con una columna.

Ejemplo de utilidades de Readme_UDT

Contiene varias funciones de utilidades de tipo de datos definidas por el usuario.

Ejemplo de Readme_UDT

Muestra la creación y uso de un tipo de datos simples definidos por el usuario desde Transact-SQL y desde una aplicación de cliente mediante System.Data.SqlClient.

Ejemplo de Readme_UTF8 UDT

Muestra la implementación de un tipo de datos definido por el usuario que amplía el sistema de tipos de la base de datos para proporcionar almacenamiento para valores codificados UTF8.

Ejemplo del UDT de fecha y hora para Readme_Calendar

Define dos tipos de datos definidos por el usuario (CADatetime y CADate), que proporcionan el manejo de fechas y horas para calendario.

Ejemplo Readme_ResultSet (ejemplo)

Muestra cómo usar cursores del servidor para resolver la ausencia de compatibilidad con el conjunto de resultados activos múltiples (MARS) de la programación en el servidor.

Ejemplo Readme_Array Parameter

Muestra cómo pasar una matriz de información de un cliente a un procedimiento almacenado de integración CLR del servidor mediante un tipo de datos de integración definido por el usuario CLR.

Ejemplo Readme_Hello World

Muestra las operaciones básicas relacionadas con la creación, implementación y prueba de un procedimiento almacenado basado en integración CLR sencillo.

Ejemplo Readme_Hello World Ready

Muestra las operaciones básicas relacionadas con la creación, implementación y prueba de un procedimiento almacenado basado en integración CLR sencillo, del estilo de Hello World.

Impersonation Sample

Muestra cómo usar la suplantación para usar las credenciales pasadas desde el cliente para obtener acceso a recursos protegidos del sistema operativo, como, por ejemplo, archivos, cuando se usa seguridad integrada.

Ejemplo de Readme_Spatial

Muestra cómo usar la tecnología de integración CLR para mejorar las funciones básicas de consulta e índice con el fin de admitir tipos de datos más sofisticados y consultas con esos datos.

Ejemplo de Readme_Oracle TVF

Muestra cómo invocar la interfaz de código administrado con Oracle con el fin de exponer los resultados de cualquier consulta de Oracle como una función con valores de tabla.

Ejemplo Readme_Send DataSet

Muestra cómo devolver al cliente un DataSet basado en ADO .NET dentro de un procedimiento almacenado basado en CLR del servidor en forma de conjunto de resultados.

Ejemplo Readme_System.Transactions

Muestra el control de transacciones con las API administradas que se encuentran en el espacio de nombres System.Transactions.

Ejemplo de limpieza de Readme_Assembly

Muestra la limpieza de los ensamblados no usados de la base de datos actual consultando los catálogos de metadatos.

Ejemplo de serie de Readme_Time

Muestra cómo examinar los datos de la bolsa de valores para identificar la tendencia representada por la secuencia de observaciones y realiza una predicción futura basada en los datos.

Vea también

Otros recursos

Conceptos de programación en el ámbito de la integración de Common Language Runtime (CLR)

Ayuda e información

Obtener ayuda sobre SQL Server 2008