Introdução aos comandos T-SQL

Todo banco de dados RDBMS disponível é basicamente compatível com instruções ou comandos SQL (Structured query language) para executar qualquer consulta do desenvolvedor a partir dos dados armazenados no banco de dados correspondente. Todo banco de dados pode suportar alguma linguagem específica do tipo SQL. O comando T-SQL nada mais é do que uma linguagem de consulta específica, baseada em SQL e chamada como Transact Structure Query Language. É um dos produtos atuais da Microsoft em atualização e principalmente uma extensão importante da linguagem SQL. Ele suporta o servidor MS SQL principalmente.

Comandos T-SQL básicos

Existem muitos comandos SQL para o T-SQL, especialmente para buscar, inserir, excluir ou truncar o tipo de nível de manipulação de dados da tarefa. Alguns dos comandos básicos do T-SQL são mencionados como abaixo:

  1. Alterar tabela : use basicamente para alterar uma definição de coluna de tabela existente ou adicionar uma nova coluna ou excluir uma coluna já adicionada. A coluna Alterar tabela também pode ser usada no caso de renomear tabela também.
  2. Criar tabela : É usado para criar uma nova tabela com uma definição específica, criar tabela pode usar para alguma nova tabela com espaço de tabela padrão, para usar algum espaço de tabela definir na criação de nova tabela, é necessário definir o mesmo com a instrução create.
  3. Criar visão : Usando este comando T-SQL, podemos criar uma visão. Suponha que haja alguma consulta específica que realmente demorou muito para ser executada; nesse caso, podemos definir essa consulta específica como uma tabela temporária e criar uma nova visualização com os dados executados nessa tabela temporária. Agora, chamando a visualização diretamente, exceto pela execução da consulta, ele fornecerá um resultado muito mais rápido que o normal. Criar um comando de exibição realmente ajuda a criar o mesmo.
  4. Excluir : usando para excluir tabela, coluna específica da tabela, linha específica da tabela ou dados inteiros dentro da tabela. Normalmente, existem três tipos de exclusão disponíveis nos comandos T-SQL, exclua usando alguns comandos do cursor, onde excluir alguns dados específicos da coluna-chave mencionando no cursor. Excluir por algum comando dinâmico, onde alguém pode excluir alguns dados importantes com uma condição dinâmica específica, pode excluir também uma linha específica ou várias linhas com base na condição fornecida. Exclua usando algum comando de idioma, aqui também algumas condições de idioma específico que ajudam a remover uma ou várias linhas por vez.
  5. Inserir : Usando os comandos insert, alguém pode inserir uma ou várias linhas na tabela. Existem dois tipos de inserção crítica disponíveis no caso do comando T-SQL. Uma é inserida linhas em uma tabela ou exibição usando alguma condição dinâmica. Aqui, alguém pode inserir dados na tabela com base em alguma condição dinâmica mencionada na consulta. E outro é inserido na tabela ou exibição com base em algum comando de idioma. Nesse caso, uma inserção pode ser feita com base em alguma condição de idioma mencionada no comando.
  6. Atualização : o comando Atualizar é usado principalmente para atualizar parte da linha existente em uma tabela. Três tipos de atualização disponíveis no T-SQL, usando o cursor, um tipo de atualização posicional, usando um comando dinâmico, um tipo de atualização dinâmica com base na consulta mencionada, usando o comando language, também é uma atualização dinâmica, mas baseada em o idioma específico.

Comandos intermediários T-SQL

Existem vários outros comandos SQL populares também utilizados pelo desenvolvedor, que não são comandos muito básicos, mas, ao trabalhar com o T SQL, esses comandos SQL são muito necessários para serem executados. Alguns desses tipos de exigência de comandos SQL intermediários são mencionados abaixo:

  1. Iniciar transação : a transação inicial é para gerenciar ou mencionar o ponto de partida do gerenciamento de transações criado pelo usuário. Suponha que alguém que esteja disposto a executar várias consultas de manipulação de dados, mas que esteja disposto a confirmar a mesma consulta uma vez, nesse caso, comece a transação que precisa mencionar para identificar o início dessas instruções DML.
  2. Confirmar transação : basicamente, comprometer toda a transação no banco de dados. Como mencionado anteriormente, alguém disposto a confirmar uma declaração DML inteira uma vez sem qualquer confirmação individual. Na medida em que eles mencionarão a confirmação do comando de transação, ele confirmará a execução completa do DML entre os meios do limite da transação, do início ao commit.
  3. Criar índice : às vezes, crie um índice específico para a tabela em alguma coluna útil específica. Um índice foi criado em alguma coluna-chave da tabela em que essas colunas são muito úteis em termos de lógica do aplicativo.
  4. Truncar tabela : truncar dados de uma tabela, mas nunca eliminará a estrutura da tabela.
  5. Transação de reversão: Ele também faz o mesmo que confirmar, normalmente reverte toda a transação entre o limite da transação definida.

Comandos T-SQL avançados

Ainda assim, algumas das tarefas críticas precisam ser executadas pelos usuários do comando T-SQL com frequência. Essas tarefas também têm algum tipo avançado de comando que deve ser executado, usado principalmente por algumas pessoas da gerência para conceder ou revogar algum acesso a um usuário específico, descartando parte da estrutura da tabela crítica, fornecendo permissão para acessar tabela específica na banco de dados etc. Esses tipos avançados de comandos T-SQL estão abaixo:

  1. Eliminar índice : Eliminar o índice criado existente com a estrutura do banco de dados. É uma decisão arquitetural descartar um índice de uma tabela específica que pode ter vários impactos. Portanto, descartar o acesso normalmente concedido a algumas pessoas-chave específicas de um projeto.
  2. Descartar tabela : descartar uma tabela de definição existente com estrutura do banco de dados. Descartar uma tabela do banco de dados significa que a tabela será removida completamente.
  3. Concessão : concessão de tabela ou banco de dados inteiro a alguns usuários críticos específicos.
  4. Revogar : revogando alguns acessos críticos para alguns usuários específicos.
  5. Uso : Fornecendo acesso a um banco de dados existente.

Dicas e truques para usar comandos T-SQL

Alguns usuários comuns que frequentemente usam consultas de comando T-SQL, normalmente usam algumas dicas e truques para utilizar a saída de comandos t-SQL de maneira adequada. Esse tipo de truque normalmente usado para resolver algumas consultas específicas do usuário e exibe a saída de execução para entender o mesmo corretamente. Alguns dos truques mais comuns usados ​​são:

  1. Restaurar banco de dados : atitude normal do desenvolvedor comum ao usar o utilitário de backup comum do SQL Server para restauração do banco de dados. Enquanto o T-SQL possui algum comando-chave para restaurar o banco de dados, que é mais rápido e seguro que o mecanismo de restauração do servidor SQL.
  2. Procedimento armazenado: Normalmente, o conceito de procedimento armazenado comum não suporta o servidor SQL, mas o T-SQL forneceu um procedimento de armazenamento sp_executeSQLFromFile, ajuda o desenvolvedor a executar comandos T-SQL na estrutura do procedimento de armazenamento, que é mais rápido que o normal.

Conclusão -T-SQL Commands

O T-SQL é uma das principais linguagens de consulta SQL usadas criticamente para o SQL Server na execução de consultas. Como o T-SQL é baseado no SQL, os recursos disponíveis quase máximos são os mesmos do SQL. Mas ainda não é tão popular ainda.

Artigos recomendados

Este foi um guia para os comandos T-SQL. Aqui discutimos comandos T-SQL básicos e avançados e alguns comandos T-SQL imediatos. Você também pode consultar o seguinte artigo para saber mais -

  1. Usos dos comandos do HBase
  2. Como usar comandos Sqoop
  3. Importância dos comandos do Tableau
  4. Comandos do Hive Como usar