Projeto

Geral

Perfil

ComoAcharCampos.txt

Como encontrar campos no banco do ERP cliente - andreg, 16/04/2021 11:13 h

 
1
Sqls para auxilar na tarefa encontrar campos em um banco dadaos desconhecido.
2

    
3

    
4

    
5
----Sql SERVER
6
SELECT
7
    T.name AS Tabela,
8
    C.name AS Coluna
9
FROM
10
    sys.sysobjects    AS T (NOLOCK)
11
INNER JOIN sys.all_columns AS C (NOLOCK) ON T.id = C.object_id AND T.XTYPE = 'U'
12
WHERE
13
    C.NAME LIKE '%NomeDoCampo%'
14
ORDER BY
15
    T.name ASC
16

    
17

    
18
----Postgress
19

    
20
SELECT *
21
FROM information_schema.columns 
22
where information_schema.columns.column_name  = 'referencia'
23

    
24

    
25

    
26
-----Oracle
27

    
28
SELECT  *  
29
FROM
30
    USER_TABLES TABELA,
31
    USER_TAB_COLUMNS COLUNAS
32
WHERE
33
    -- JOINS
34
    TABELA.TABLE_NAME = COLUNAS.TABLE_NAME
35
    AND COLUNAS.COLUMN_NAME LIKE '%ESTADUAL%'
36

    
37

    
38
-----fireBird
39

    
40
select rdb$relation_name, rdb$field_name
41
from rdb$relation_fields
42
order by rdb$relation_name, rdb$field_name;