=========== PostgreSQL ==============
nome do banco de dados
SELECIONE datname DE pg_database
Obter todos os nomes de tabelas definidas pelo utilizador
seleccionar tablename de pg_tables onde schemaname = público
列名
selecionar COLUMN_NAME de INFORMATION_SCHEMA.COLUMNS onde table_name = 'usuários'
===========================
Ver todas as tabelas do Oracle e campos
https://www.cnblogs.com/kongxc/p/9395148.html
get campo tabela:
select *
de user_tab_columns
onde Table_Name = '用户表'
ordem por column_name
Notas de mesa Adquirir:
select *
de user_tab_comments
onde Table_Name = '用户表'
ordem por Table_Name
Obtém o campo Nota:
select *
de user_col_comments
onde Table_Name = '用户表'
ordem por column_name
/ * Obter a tabela: * /
selecionar table_name a partir user_tables; // tabela de usuário atual
selecionar table_name a partir ALL_TABLES; // toda tabela de usuários
seleccionar nome_da_tabela de DBA_TABLES; // Sistema de mesa, que compreende
selecionar table_name a partir DBA_TABLES onde proprietário = 'zfxfzb'
/ *
User_tables:
table_name, tablespace_name, last_analyzed 等
DBA_TABLES:
ower, table_name, tablespace_name, last_analyzed 等
ALL_TABLES:
ower, table_name, tablespace_name, last_analyzed 等
all_objects:
ower, object_name, subobject_name, object_id, criado, last_ddl_time, timestamp, estado等
* /
/ * Obter o campo: * /
seleccionar * de user_tab_columns onde Table_Name = '用户 表';
seleccionar * de all_tab_columns onde Table_Name = '用户 表';
seleccionar * de dba_tab_columns onde Table_Name = '用户 表';
/ * User_tab_columns:
table_name, column_name, data_type, data_length, data_precision, data_scale, anulável, column_id 等
all_tab_columns:
ower, table_name, column_name, data_type, data_length, data_precision, data_scale, anulável, column_id 等
dba_tab_columns:
ower, table_name, column_name, data_type, data_length, data_precision, data_scale, nulo, column_id等
* /
/ * Obter Notas da tabela: * /
SELECT * FROM user_tab_comments
/ *
User_tab_comments: table_name, table_type, comentários
Existem dba_tab_comments correspondentes, all_tab_comments, mais do que duas colunas ower user_tab_comments.
* /
/ * Obter Campo Notas: * /
SELECT * FROM user_col_comments
/ *
user_col_comments: table_name, column_name, comentários
Existem dba_col_comments correspondentes, all_col_comments, mais do que duas colunas ower user_col_comments.
* /
------------- ---------- consulta oracle todas as tabelas
SELECIONAR TABLE_NAME DE ALL_TABLES
ONDE PROPRIETÁRIO = 'PORTAL_HIS'
--e GLOBAL_STATS = 'NÃO'
ORDER BY table_name
---------- oráculo查询表字段-------------
SELECCIONAR COLUMN_NAME, DATA_TYPE DE user_tab_columns onde table_name = superior ( 'BA_BAJY')
SELECT * FROM all_users
---------- consultas SQL todas as tabelas -------------
Selecionar a partir dos sysobjects WHERE nome xtype = 'U- o'
---------- sql consulta à tabela campo -------------
Selecionar o caso do syscolumns ID = nome do OBJECT_ID ( 'TB')
---------- SQL consulta e campo de categoria ------- ------
SELECIONE column_name, data_type de INFORMATION_SCHEMA.COLUMNS de
onde table_name = 'TB'
---------- sql criar uma tabela temporária -------------
IF OBJECT_ID ( 'dbo. # TableList', 'U') é o NOT NULL
TABLE dbo DROP. # TableList ;
CRIAR #tablelist TABELA
(
identidade int id (1,1) chave primária,
VARCHAR fieldnm (200),
VARCHAR fieldty (50),
VARCHAR FieldValue (200)
)
SELECT * FROM #tablelist
================================================
- proprietário na biblioteca de consulta --- ---
sp_helpuser Exec
-----查询表---
Escolha "nome", uid, xtype, categoria De sysobjects um
onde xtype = 'u' ou xtype = 'v' e categoria = 0