Free cookie consent management tool by TermsFeed Policy Generator
  •  Video
  •    18 page views
  •   2078 video views
  • 2026, April 26, Sunday

#112 Como criar tabela externa no Azure SQL

Apresentamos nesse vídeo como criar tabela externa no Azure SQL, possibiltando acessar os registros em um banco de dados disponível em outra instância SQL do Azure.

Iremos conhecer as técnicas:

1\. Conhecer a estrutura disponível do banco de Dados (AZURE SQL DATABASE, SERVER, TABLES, SELECT):

  • Utilize consultas SQL para explorar a estrutura do banco de dados, como listar tabelas:

USE seu_banco_de_dados;

SELECT table_name FROM information_schema.tables WHERE table_type = 'BASE TABLE';

2\. Criar credencial no escopo do banco de dados (CREATE MASTER KEY, CREATE DATABASE SCOPE CREDENTIAL):

  • Exemplo de criação de uma credencial:

CREATE MASTER KEY ENCRYPTION BY PASSWORD = 'SuaSenhaAqui';

CREATE DATABASE SCOPED CREDENTIAL SuaCredencial

WITH IDENTITY = 'SuaIdentidade',

SECRET = 'SuaSenhaAqui';

3\. Criar Fonte de Dados Externa (CREATE EXTERNAL DATASOURCE):

  • Exemplo de criação de uma fonte de dados externa:

CREATE EXTERNAL DATA SOURCE SuaFonteDeDados

WITH (

TYPE = RDBMS,

LOCATION = 'sua_conexao',

DATABASE_NAME = 'seu_banco_de_dados',

CREDENTIAL = SuaCredencial

);

4\. Criar tabela externa (CREATE EXTERNAL TABLE, COLUMNS, SCRIPT CREATE TABLE):

  • Exemplo de criação de uma tabela externa:

CREATE EXTERNAL TABLE SuaTabelaExterna

(

Coluna1 INT,

Coluna2 VARCHAR(50),

...

)

WITH (

DATA_SOURCE = SuaFonteDeDados,

SCHEMA_NAME = 'dbo',

OBJECT_NAME = 'sua_tabela',

STATS_STREAM = ON

);

5\. Combinar registros de tabelas (TABLES, JOIN):

  • Use instruções JOIN para combinar registros de tabelas:

SELECT

tabela1.Coluna1,

tabela2.Coluna2

FROM

Tabela1 tabela1

JOIN

Tabela2 tabela2 ON tabela1.ColunaComum = tabela2.ColunaComum;

Esses exemplos abordam a exploração da estrutura, a criação de credenciais, a definição de fontes de dados externas, a criação de tabelas externas e a combinação de registros usando o Azure SQL Database. Lembre-se de ajustar os códigos conforme necessário para o seu contexto específico.

This content contains
  • Content Video
  • Language Portuguese
  • Duration 5m 28s
  • Subtitles Sim

  • Reading time 1 min 15 seg

avatar
Fabio Santos

Data Scientist and Consultant for Digital and Analytics Solutions


  • Share

Youtube Channel

@fabioms

Subscribe now