Ejemplos de programación de CLR
SQL Server 2005 incluye 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.
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.
En la tabla siguiente se describen los ejemplos de programación de CLR.
Nombre | Descripción |
---|---|
Proporciona utilidades que forman una capa adicional de funcionalidad sobre la base de datos de ejemplo básica AdventureWorks. |
|
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. |
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 |
|
Contiene varias funciones simples que muestran distintas características del proveedor de acceso de datos en proceso CLR. |
|
Contiene una función con valores de tabla de secuencias, escrita en C# y Visual Basic, que divide una cadena separada por comas en una tabla con una columna. |
|
Contiene varias funciones de utilidades de tipo de datos definidas por el usuario. |
|
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. |
|
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. |
|
Define dos tipos de datos definidos por el usuario (CADatetime y CADate), que proporcionan el manejo de fechas y horas para calendario. |
|
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. |
|
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. |
|
Muestra las operaciones básicas relacionadas con la creación, implementación y prueba de un procedimiento almacenado basado en integración CLR sencillo. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
Muestra el control de transacciones con las API administradas que se encuentran en el espacio de nombres System.Transactions. |
Vea también
Otros recursos
Database Engine .NET Framework Programming