El lenguaje SQL añade flexibilidad para contenido dinámico , por lo que se puede insertar y recuperar información de la base de datos . SQL tiene unas reglas estrictas , sin embargo, para crear variables , llamadas a funciones y crear bloques de código como si los bloques o estados de tiempo. Estas reglas deben cumplirse o el servidor SQL devuelve un error. Variables SQL
definen variables en SQL para contener los valores que utiliza todo el programa SQL . Variables utilizan el prefijo " @" , lo que indica que el servidor de base de datos SQL que tiene una variable que contiene la información . Usted puede llamar a esta variable en cualquier parte del código. Típicamente , los programadores de la base 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 " declare @ nombre varchar ( 30 ) " sin las comillas . Esta variable se declara y se define como una cadena que puede contener 30 caracteres.
BEGIN y END declaraciones
instrucciones BEGIN y END se usan con bloques condicionales o bucle en SQL . Ellos definen el comienzo y el final de los bloques . Sin estas dos declaraciones , SQL no sabe dónde está la condición o el inicio y finalización del bucle , por lo que el programa devuelve errores lógicos . El código siguiente es un ejemplo del uso de estos dos estados para un bloque condicional IF : si @ name es nullbeginselect ' Lo lamentamos, debes introducir un name'end
adecuada Sintaxis
SQL no distingue entre mayúsculas y minúsculas, lo que significa que " sI " y "si " significa lo mismo que para la base de datos . Debe asegurarse , sin embargo, que utiliza la sintaxis correcta para cada una de las cuentas que se utilizan para insertar y editar datos. Si se equivoca al escribir una palabra clave como "insertar ", el lenguaje SQL devuelve un error. Por ejemplo , el siguiente código es incorrecto para la instrucción de inserción , por lo que un error: inserción en valor los contactos ( nombre) El siguiente código es la forma correcta de insertar datos : insert into contactos ( nombre ) VALUES ( 'Greg ' )
SQL Permisos
SQL tiene estrictas reglas de permisos . Estas reglas impiden programadores no autorizados ejecutar código en el servidor. Permisos de SQL se verifican en el software de Management Studio, y los permisos para una cuenta específica se enumeran las propiedades de la cuenta. Si la cuenta no tiene acceso a las tablas de bases de datos , SQL bloquea explícitamente la cuenta de la ejecución de las sentencias que insertar, editar o borrar el contenido de la tabla .