Funções e utilidades para banco de dados
Aprenda sobre funções gerais e usos da Digibee Integration Platform ao criar pipelines de integração.
String de conexão de alguns bancos de dados
Mysql
jdbc:mysql://{host-ip}:{porta}/{nome-database}Progress DB
jdbc:datadirect:openedge://{host-ip}:{porta};databaseName={nome-database};MSsql - SQL Server
jdbc:sqlserver://{host-ip}:{porta};databaseName={nome-database}Oracle
jdbc:oracle:thin:@(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = {host-ip})(PORT = {porta})))(CONNECT_DATA =(SERVICE_NAME = {nome-database})))PostGreSQL
jdbc:postgresql://{host-ip}:{porta}/{nome-database}Sybase
Essa string é diferente das outras, porque as propriedades da conexão vão junto da string após o ponto de interrogação:
jdbc:sybase:Tds:{host-ip}:{porta}/{nome-database}?DYNAMIC_PREPARE={dynamic-prepare}&APPLICATIONNAME={applcation-name}SQL Server - Descrição de Tabelas Este é um exemplo de como listar as colunas da tabela no SQL Server através de Select:
desc SQL SERVER
SELECT column_name AS [name],
IS_NULLABLE AS [null?],
DATA_TYPE + COALESCE('(' + CASE WHEN CHARACTER_MAXIMUM_LENGTH = -1
THEN 'Max'
ELSE CAST(CHARACTER_MAXIMUM_LENGTH AS VARCHAR(5))
END + ')', '') AS [type]
FROM INFORMATION_SCHEMA.Columns
WHERE table_name = 'TB_CLIENTES'SQL Server - Função equivalente ao IN
My SQL - Descrição de Tabelas
Oracle - Função equivalente ao IN
Oracle - Conversão de timestamp (number) para date
Oracle - Selecionar nome de colunas de uma tabela
Oracle - Em caso de erros de constraint, utilizar a query para identificar os campos e tabelas relacionados.
SQL Server - Dicas de utilizar a paginação
Configuração Timeout Oracle A informação abaixo deve ser passada no campo CUSTOM CONNECTION PROPERTIES no componente DB v2 para que haja maior controle do timeout da sua conexão com o banco de dados:
Postgres
SQLServer
Oracle
MySQL (via URL)
Atualizado
Isto foi útil?