Exportar (0) Imprimir
Expandir todo

Compatibilidad con Transact-SQL de Base de datos SQL de Azure

Actualizado: diciembre de 2013

Transact-SQL es un lenguaje que contiene comandos usados para administrar instancias de SQL Server, incluidas la creación y administración de todos los objetos de una instancia de SQL Server, y la inserción, recuperación, modificación y eliminación de todos los datos de tablas. Las aplicaciones pueden comunicarse con una instancia de SQL Server enviando instrucciones de Transact-SQL al servidor.

Transact-SQL es una extensión del lenguaje definido en los estándares de SQL publicados por la Organización para la estandarización (ISO) y el American National Standards Institute (ANSI). Para obtener más información sobre Transact-SQL, vea Referencia de Transact-SQL (motor de base de datos) en los Libros en pantalla de SQL Server.

Microsoft Base de datos SQL de Microsoft Azure admite un subconjunto de Transact-SQL para SQL Server.

La compatibilidad con Transact-SQL en Base de datos SQL de Microsoft Azure se puede describir en tres categorías principales:

  • Elementos del lenguaje Transact-SQL que se admiten tal cual.

  • Elementos del lenguaje Transact-SQL que no se admiten.

  • Elementos del lenguaje Transact-SQL que proporcionan un subconjunto de los argumentos y opciones en sus elementos de Transact-SQL correspondientes en SQL Server 2008.

noteNota
Las características del motor de base de datos de SQL Server marcadas como obsoletas no se admiten en Base de datos SQL de Microsoft Azure. Las características desusadas no se deben utilizar en aplicaciones nuevas. Compruebe la lista de características marcadas como obsoletas en Referencia de Transact-SQL (motor de base de datos) en los Libros en pantalla de SQL Server.

Para obtener más información sobre la compatibilidad con Transact-SQL en Base de datos SQL de Microsoft Azure, vea Referencia de Transact-SQL de Base de datos SQL de Azure.

Características de Transact-SQL compatibles y parcialmente compatibles

Transact-SQL admite o admite parcialmente las siguientes características de Base de datos SQL de Microsoft Azure:

  • Constantes

  • Restricciones

  • Cursores

  • Extensión de tipos de datos espaciales y métodos mediante CLR

  • Administración de índices y nueva generación de índices

  • Tablas temporales locales

  • Palabras clave reservadas

  • Datos e índices espaciales

  • Procedimientos almacenados

  • Administración de estadísticas

  • Transacciones

  • Desencadenadores

  • Tablas, combinaciones y variables de tabla

  • Elementos del lenguaje Transact-SQL como

    • Crear/quitar bases de datos

    • Crear/modificar/quitar tablas

    • Crear/modificar/quitar usuarios e inicios de sesión

  • Funciones definidas por el usuario

  • Vistas

Características de Transact-SQL no admitidas

Transact-SQL no admite las siguientes características de Base de datos SQL de Microsoft Azure:

  • Common Language Runtime (CLR)

  • Colocación de archivos de base de datos

  • Creación de reflejo de la base de datos

  • Consultas distribuidas

  • Transacciones distribuidas

  • Administración de grupos de archivos

  • Tablas temporales globales

  • Opciones de configuración de SQL Server

  • SQL Server Service Broker

  • Tablas del sistema

  • Marcas de seguimiento

Vea también

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft