
在菜单 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 如何查看连接的数据库的编码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)