Free cookie consent management tool by TermsFeed Policy Generator
  • Azure SQL
  •    1 visualizações da página
  • 2024, junho 28, sexta

#058 obter os tipos de dados das colunas no azure sql

Como obter os tipos de dados das colunas em Consulta (SELECT) existente na linguagem de Manipulação de Dados (DML) do Azure SQL/SQL Server

Este código T-SQL consulta as informações do esquema de informações (INFORMATION_SCHEMA.COLUMNS) para obter detalhes sobre as colunas em todas as tabelas do banco de dados. Vou explicar cada parte do código:

SELECT 
  TABLE_NAME AS 'Tabela', 
  COLUMN_NAME AS 'Coluna', 
  DATA_TYPE AS 'Tipo'
FROM INFORMATION_SCHEMA.COLUMNS 
ORDER BY TABLE_NAME
  1. SELECT TABLE_NAME AS 'Tabela', COLUMN_NAME AS 'Coluna', DATA_TYPE AS 'Tipo':

    • SELECT: Indica que a próxima parte do código especificará quais colunas serão retornadas na consulta.
    • TABLE_NAME AS 'Tabela': Seleciona a coluna "TABLE_NAME" do esquema de informações e a renomeia como "Tabela".
    • COLUMN_NAME AS 'Coluna': Seleciona a coluna "COLUMN_NAME" do esquema de informações e a renomeia como "Coluna".
    • DATA_TYPE AS 'Tipo': Seleciona a coluna "DATA_TYPE" do esquema de informações e a renomeia como "Tipo".
  2. FROM INFORMATION_SCHEMA.COLUMNS:

    • FROM: Indica a tabela ou fonte de dados da qual os dados serão selecionados.
    • INFORMATION_SCHEMA.COLUMNS: É uma visão do sistema que contém informações sobre as colunas de todas as tabelas no banco de dados.
  3. ORDER BY TABLE_NAME:

    • ORDER BY: Ordena os resultados da consulta.
    • TABLE_NAME: Ordena os resultados com base na coluna "TABLE_NAME", que representa o nome da tabela.

Portanto, o código retorna informações sobre as colunas de todas as tabelas no banco de dados, incluindo o nome da tabela, o nome da coluna e o tipo de dados da coluna. Os resultados são ordenados pelo nome da tabela. Essa consulta é útil para obter uma visão geral das colunas presentes nas tabelas do banco de dados.

Este contéudo contém
  • Conteúdo Imagem
  • Idioma Português
  • Duração
  • Legenda Não

  • Tempo de leitura 1 min 27 seg

avatar
Fabio Santos

Cientista de Dados e Consultor de Soluções Digitais e Analíticas


  • Compartilhe

Youtube Channel

@fabioms

Inscreva-se agora