Os desenvolvedores de aplicativos e administradores de banco de dados usam a linguagem de programação de computador T-SQL para construir e manter bases de dados. Tal como acontece com outras linguagens de programação , que foi construído com funções para realizar operações matemáticas , gerenciar cadeias de caracteres e lidar com outras tarefas comuns. Ele também permite que um programador para escrever funções personalizadas e armazená-los na biblioteca de funções . Funções eliminar a repetição desnecessária em programas , tornando-os mais eficientes e mais fáceis de ler . T-SQL
Transact- SQL , também conhecido como T-SQL, é um dialeto da linguagem de consulta estruturada para programação de banco de dados de computador. Sistemas de banco de dados da Sybase SQL Server e Microsoft usar T-SQL como língua principal . T-SQL está de acordo com o ANSI SQL-92 padrão de entrada para o idioma. Apesar de muitos programas escritos em T-SQL são compatíveis com outras versões do SQL , pequenas diferenças entre dialetos criar problemas de compatibilidade.
Funções matemáticas
Transact- SQL vem com um conjunto generoso de funções matemáticas científicas , incluindo logaritmos , trigonometria e exponenciais . Por exemplo, para calcular cinco elevado à quarta potência , um programador utiliza a função , POWER ( 5, 4). Além destes , T -SQL tem funções mais gerais de matemática , como arredondamento , truncamento , sinal e valor absoluto. Estas funções permitem que os programadores de usar T-SQL para a engenharia e finanças, bem como aplicativos de negócios.
String e Funções de data
Freqüentemente, os programadores precisam manipular cadeias de caracteres , como para extrair o número de um endereço ou para determinar se uma pessoa digitar seu nome com uma inicial do meio . Eles também extrair informações de datas , tais como encontrar o número de meses entre duas datas ou o teste para ver se uma data cai no mês de março. T-SQL usa o DIREITO function () para revelar os caracteres mais à direita em um campo , LEN () para encontrar o comprimento de caracteres de um campo e LTRIM () para remover os espaços à esquerda até o primeiro caractere não vazia de um campo. A função DATEDIFF () encontra a diferença entre duas datas, DateAdd ( ) acrescenta dias , semanas ou outros intervalos de data para uma data e DATEPART existente () dá o mês, dia ou ano de uma data como um número.
< Br >
funções definidas pelo usuário
um programador escreve uma nova função , se ela tem uma fórmula que ela usa repetidamente. Transact- SQL fornece um comando CREATE FUNCTION , que ela digita em um programa editor de SQL , seguido por um nome da função e uma fórmula ou um conjunto de comandos SQL. Uma vez que ela adicionou a função de banco de dados, ela pode se referir a ele da mesma forma como qualquer uma das funções internas .