Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Boa tarde!
Alguém sabe como posso fazer para carregar todas as tabelas de um BD SQL para que possa saber todas as tabelas e colunas do banco??
Se for SQL Server eu gosto de usar essa aqui:
select t.name as table_name
,SCHEMA_NAME(schema_id) as schema_name
,c.name as column_name
from sys.tables as t
inner join sys.columns c on t.OBJECT_ID = c.OBJECT_ID
where 1=1
order by schema_name
,table_name;
Qual banco?
SQL Server, Oracle, MySQL, etc?
Se for SQL Server eu gosto de usar essa aqui:
select t.name as table_name
,SCHEMA_NAME(schema_id) as schema_name
,c.name as column_name
from sys.tables as t
inner join sys.columns c on t.OBJECT_ID = c.OBJECT_ID
where 1=1
order by schema_name
,table_name;
cleveranjos eu colo isso no script e coloco a conexão??
É um SQL Server!
Sim, isso irá trazer uma tabela com 3 colunas com os nomes das tabelas e colunas do seu banco.
Você pode fazer isso interativamente também usando o "Selecionar"
Não entendi a parte de uma tabela com 3 colunas!!! hehehe
Se você você tivesse testado aquele SQL que te passei (Assumindo que seja um SQL Server) ele irá trazer no seu Qlik uma tabela +- assim
Entendi, eu vi lá deu certo, mas parece que algumas tabelas ele não trouxe... Mas já ajudou e muito!