Tecnología

Inicio

Normas estrictas de SQL

El lenguaje SQL añade flexibilidad para el contenido dinámico, por lo que se puede insertar y recuperar información de la base de datos. SQL tiene algunas reglas estrictas, sin embargo, para crear variables, llamadas a funciones y configurar los bloques de código, como si los bloques o WHILE. Estas reglas deben cumplirse, o el servidor SQL devuelve un error.

Las variables de SQL

Se definen variables en SQL para contener los valores que utiliza todo el programa SQL. Las variables utilizan el prefijo "@", que indica que el servidor de base de datos SQL que tiene una variable que contiene información. Puede llamar a esta variable en cualquier parte del código. Típicamente, los programadores de bases de datos colocan la declaración de variables en la parte superior de la función. El siguiente código crea una variable de SQL como "declarar @Name como varchar (30)" sin las comillas. Esta variable se declara y se define como una cadena que puede contener 30 caracteres.

BEGIN y END declaraciones

El BEGIN y END declaraciones se utilizan con bloques o en forma de bucle en SQL. Definen el principio y el final de los bloques. Sin estas dos declaraciones, SQL no sabe dónde está la condición o el bucle comienza y termina, por lo que su programa devuelve los errores lógicos. El código siguiente es un ejemplo del uso de estas dos instrucciones para un bloque condicional IF:
si es nulo @Name
empezar
selecciona 'Lo sentimos, debe introducir un nombre de'
fin

sintaxis correcta

SQL no es sensible, lo que significa que "SI" y "si" significa lo mismo que la base de datos. Debe asegurarse, sin embargo, que utiliza una sintaxis adecuada para cada una de las declaraciones que se utilizan para insertar y editar datos. Si escribe mal una palabra clave como "inserción", el lenguaje SQL devuelve un error. Por ejemplo, el siguiente código es incorrecto para la instrucción de inserción, de modo que devuelve un error:
insertar en valor contactos (nombre)
El código siguiente es la forma correcta de insertar datos:
insertar en los valores contactos (nombre) ( 'Greg')

Permisos de SQL

SQL tiene reglas estrictas de permiso. Estas reglas se bloquean los programadores no autorizadas de la ejecución de código en el servidor. permisos de SQL se comprueban en el software de gestión de estudio, y los permisos para una cuenta específica se enumeran en las propiedades de la cuenta. Si la cuenta no tiene acceso a las tablas de base de datos, SQL bloquea explícitamente la cuenta se ejecute cualquier declaración que se insertan, editar o borrar el contenido de la tabla.