sql怎么查看er图,plsqlDeveloper连接上数据库了以后如何

sql怎么查看er图,plsqlDeveloper连接上数据库了以后如何,第1张

在菜单 Tools 下面有个 Object browser 将其打勾(如果已经打勾了就不用管了),之后在IDE的左边有个Objects窗口,其中有一个树型结构图,在里面找到Tables 展开就可以了看到所有的Table了,默认显示的表包括系统表和权限允许范围内的其他schema下的表,如果不想看到,只需将树型图上方的All objects(下拉选框)改为My objects 就只看自己的表了

oracle对于数据库中的表信息,存储在系统表中。查询已创建好的表索引,可通过相应的sql语句到相应的表中进行快捷的查询:

1

根据表名,查询一张表的索引

select

from

user_indexes

where

table_name=upper('表名');

2

根据索引号,查询表索引字段

select

from

user_ind_columns

where

index_name=('索引名');

3根据索引名,查询创建索引的语句

select

dbms_metadataget_ddl('index','索引名',

['用户名'])

from

dual

;

--['用户名']可省,默认为登录用户

ps:dbms_metadataget_ddl还可以得到建表语句,如:

select

dbms_metadataget_ddl('table','表名',

['用户名'])

from

dual

;

//取单个表的建表语句,['用户名']可不输入,默认为登录用户

select

dbms_metadataget_ddl('table',utable_name)

from

user_tables

u;

//取用户下所有表的建表语句

当然,也可以用pl/sql

developer工具来查看相关的表的各种信息。

在命令(行)窗口输入:select userenv('language') from dual;

结果举例:SIMPLIFIED CHINESE_CHINAAL32UTF8。”AL32UTF8“就是要查询的结果。

同个实例的直接这样:

SELECT  FROM [数据库][dbo][scott]

不同实例的这样:

--

-- OPENROWSET 支持在连接时制定查询语句,比较灵活

-- OPENDATASOURCE 连接字符串可用ADO的连接字符串,但不支持在连接时制定查询语句

-- 

-- OPENROWSET:连接字符串

-- Windows身份:Server=数据库服务器;Trusted_Connection=Yes;

-- 账号密码登录:Server=数据库服务器;PWD=密码;UID=账号;

-- 账号密码登录:'数据库服务器';'账号';'密码'

-- 

-- OPENDATASOURCE:连接字符串

-- Windows身份:Provider=SQLOLEDB1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=数据库服务器;Data Source=数据库名

-- 账号密码登录:Provider=SQLOLEDB1;Password=密码;Persist Security Info=True;User ID=账号;Initial Catalog=数据库服务器;Data Source=数据库名

--

--开启高级设置

EXEC sp_configure 'show advanced options', 1

RECONFIGURE

--开启外围设置

EXEC sp_configure 'Ad Hoc Distributed Queries', 1

RECONFIGURE

GO

--

-- OPENROWSET

-- Windows身份

--

SELECT 

FROM OPENROWSET('SQLOLEDB', 'Server=127001,2434;Trusted_Connection=Yes', 'SELECT  FROM jfdf1dboxtsz UNION ALL SELECT  FROM jfdf2dboxtsz')

--

-- 账号密码登录

--

SELECT 

FROM OPENROWSET('SQLOLEDB', 'Server=127001,2434;PWD=932kj;UID=sa', 'SELECT  FROM jfdf1dboxtsz')

--

-- 账号密码登录

--

SELECT 

FROM OPENROWSET('SQLOLEDB', '127001,2434';'sa';'932kj', 'SELECT  FROM jfdf1dboxtsz')

GO

--

-- OPENROWSET

-- Windows身份

--

SELECT 

FROM OPENDATASOURCE('SQLOLEDB', 'Provider=SQLOLEDB1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=jfdf1;Data Source=127001,2434')jfdf2dboxtsz

--

-- 账号密码登录

--

SELECT 

FROM OPENDATASOURCE('SQLOLEDB', 'Provider=SQLOLEDB1;Password=932kj;Persist Security Info=True;User ID=sa;Initial Catalog=jfdf1;Data Source=127001,2434')jfdf2dboxtsz

GO

--关闭高级设置

EXEC sp_configure 'Ad Hoc Distributed Queries', 0

RECONFIGURE

--关闭外围设置

EXEC sp_configure 'show advanced options', 0

RECONFIGURE

GO

如何使用sqldeveloper连接数据库_百度经验

>

以上就是关于sql怎么查看er图,pl/sqlDeveloper连接上数据库了以后如何全部的内容,包括:sql怎么查看er图,pl/sqlDeveloper连接上数据库了以后如何、如何查询数据库或者表中的索引、oracle sql developer 如何查看连接的数据库的编码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9849026.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存