Los desarrolladores de aplicaciones y administradores de bases de datos utilizan el lenguaje de programación T -SQL para crear y mantener bases de datos. Al igual que con otros lenguajes de programación , se ha incorporado en las funciones para realizar operaciones matemáticas , manejar cadenas de caracteres y manejar otras tareas comunes . También permite a un programador para escribir funciones personalizadas y guardarlas en la biblioteca de funciones. Funciones eliminar repeticiones innecesarias en los programas , haciéndolos más eficientes y fáciles de leer. T -SQL
Transact -SQL , también conocido como T -SQL , es un dialecto del lenguaje de consulta estructurado para la programación de base de datos informática . Sistemas de bases de datos de Sybase SQL Server de Microsoft y utilizar T -SQL como su idioma principal . T -SQL se ajusta al estándar SQL- 92 de entrada ANSI para el lenguaje . Aunque muchos programas escritos en T -SQL son compatibles con otras versiones de SQL , las pequeñas diferencias entre los dialectos crear problemas de compatibilidad.
Funciones matemáticas
Transact -SQL viene con un conjunto abundante de funciones matemáticas científicas, incluyendo logaritmos , trigonometría y exponenciales . Por ejemplo , para calcular cinco elevado a la cuarta potencia , un programador utiliza la función , POTENCIA ( 5 , 4 ) . Además de éstos , T -SQL tiene funciones matemáticas más generales, como el redondeo , truncamiento, signo y valor absoluto. Estas funciones permiten a los programadores a usar T -SQL para la ingeniería y las finanzas , así como las aplicaciones de negocio .
Cadena y Funciones de fecha
Con frecuencia, los programadores necesitan para manipular cadenas de caracteres , como para extraer el número de una dirección o para determinar si una persona escribe su nombre con una inicial del segundo . También extraen información de fechas , como encontrar el número de meses entre dos fechas o las pruebas para ver si una fecha cae en el mes de marzo. T -SQL utiliza la función RIGHT ( ) para mostrar los caracteres más a la derecha en un campo, LEN ( ) para encontrar la longitud de caracteres de un campo y LTRIM () para eliminar los espacios que conducen al primer carácter no blanco de un campo. El DATEDIFF () función busca la diferencia entre dos fechas, DATEADD () añade días , semanas o intervalos de fechas para una fecha y DATEPART () existente da el mes , día y año de una fecha como un número.
< Br definidas por el usuario Funciones>
un programador escribe una nueva función de si tiene una fórmula que usa repetidamente. Transact -SQL proporciona un comando CREATE FUNCTION , que ella escribe en un programa editor de SQL , seguido de un nombre de función y una fórmula o un conjunto de comandos SQL . Una vez que se ha añadido la función de la base de datos , que se puede consultar en la misma manera que cualquiera de las funciones integradas.