Pasar al contenido principal
Monoforms Web Development
CAPTCHA
3 + 0 =
Resuelva este simple problema matemático y escriba la solución; por ejemplo: Para 1+3, escriba 4.
Esta pregunta es para comprobar si usted es un visitante humano y prevenir envíos de spam automatizado.

Main navigation

  • Home
  • Sobre mi
  • Contacto
CAPTCHA
6 + 0 =
Resuelva este simple problema matemático y escriba la solución; por ejemplo: Para 1+3, escriba 4.
Esta pregunta es para comprobar si usted es un visitante humano y prevenir envíos de spam automatizado.

Sobrescribir enlaces de ayuda a la navegación

  1. Home
  2. Tipos de Lenguaje de Consultas (SQL) Utilizado Por 3 de Los Principales SMBD (Dialectos SQL)

Tipos de lenguaje de consultas (SQL) utilizado por 3 de los principales SMBD (Dialectos SQL)

By peter, 10 Enero, 2018


​Cada administrador de base de datos (SMBD) tiene su propia implementación del lenguaje SQL, aquí muestro 3 ejemplos de ellos. 

  • PostgreSQL: PL/pgSQL
  • Oracle: PL/SQL
  • MS SQL Server: Transact-SQL
     
SMBD Lenguaje Características
PostgreSQL PL/pgSQL Es un lenguaje procedural cargable para el sistema de bases de datos PostgreSQL, es muy parecido al lenguaje PL/SQL utilizado por Oracle. No hace diferencia entre mayúsculas y minúsculas. Todas las palabras reservadas e identificadores pueden aparecer en una mezcla de mayúsculas y minúsculas. Los objetivos de PL/pgSQL cuando se creó fueron: • Poder ser usado para crear funciones y disparadores (triggers) • Añadir estructuras de control al lenguaje SQL • Poder realizar cálculos complejos • Heredar todos los tipos, funciones y operadores definidos por el usuario • Poder ser definido como un lenguaje "de confianza" • Fácil de usar PL/pgSQL es un lenguaje estructurado en bloques.
Oracle PL/SQL: Procedural Language/Structured Query Language Ofrece un conjunto de instrucciones clásicos de la programación estructurada: instrucción condicional IF, loops o iteraciones, asignaciones, organizado dentro de bloques, que complementan y amplían el alcance de SQL. Utilizar PL/SQL para realizar operaciones específicas de bases de datos, particularmente la ejecución de sentencias SQL, ofrece varias ventajas, incluyendo una estrecha integración con SQL, un mejor rendimiento a través del tráfico de red reducido, y la portabilidad (pueden correr en cualquier instancia de base de datos Oracle). El código del front-end de ejecuta tanto sentencias SQL como bloques PL/SQL, para maximizar el rendimiento al tiempo que mejora la capacidad de mantenimiento de las aplicaciones.
MS SQL Server Transact-SQL Es el lenguaje que se utiliza para administrar instancias del SQL Server Database Engine para crear y administrar objetos de base de datos, y para insertar, recuperar, modificar y eliminar datos. Transact-SQL es una extensión del lenguaje definido en los estándares de SQL. Todas las aplicaciones que se comunican con SQL Server lo hacen enviando instrucciones Transact-SQL al servidor, independientemente de la interfaz de usuario de la aplicación. Transact-SQL no implementa todas las opciones presentes en el SQL92 y otras las modifica o extiende. Además implementa una serie de recursos que no están vinculados con los estándares, generalmente están relacionadas con facilidades de programación y acceso a los datos.

Bibliográfia:

Construyendo con Bloques en PL/SQL 
PL/pgSQL
Referencia de lenguajes de SQL Server 

Comentarios

Contenido reciente

  • Como limpiar usings sin usar en Rider
  • Instalando apache, mysql y php en Ubuntu
  • Cómo liberé 12GB en mi servidor y reviví mi sitio web (sin llorar… mucho)
  • ¿Que son los sitios web agregadores y los anuncios clasificados?
  • Mi Experiencia con Docker, Podman y Kubernetes
  • Lo más destacado del AWS User Group Puebla
  • Docker: Ignorar el directorio vendor en un proyecto de Go.
  • Instala Kubernetes en Ubuntu 22.04 para pruebas
  • Serverless, Lambda y Kubernetes: Fundamentos para la nube
  • Ejecuta tu lambda de Golang en AWS SAM de forma local

Recomendados

  • Biodiv
  • Medium
RSS feed

Política de privacidad

Términos de uso

Recomendados

  • Biodiv
  • Medium
Powered by Drupal

Monoforms ©2021 Created by Pedro Rojas Reyes