plsql怎么查询
❶ plsqldeveloper如何通过字段查询所在的表
按住ctrl键不放,鼠标左键点击表名称即可。根据查询相关公开信息显示,查询所在的表需要按住ctrl键不放,鼠标左键点击表名称,即显示表的一切详细情况。PLSQLDeveloper是一个集成开发环境,由AllroundAutomations公司开发,专门面向Oracle数据库存储的程序单元的开发。有越来越多的商业逻辑和应用逻辑转向了OracleServer。
❷ 如何用plsql查看数据库连接
1)点击Net Configuration Assistant
2) 在弹出的对话框中选择本地Net服务名配置,点下一步
3) 在服务名配置对话框中选择添加,点下一步
4)在如下对话框中填写要访问的oralce数据库的服务名,该服务名可以通过oralce登录用户名进入环境,在.cshrc中,环境变量ORACLE_SID对应的值便是这个服务名,也可以在oracle用户环境下执行grep | env ORACLE_SID查找。
点击下一步
5)选择TCP协议,点下一步
6)主机名中填写要访问的oracle数据库服务器,使用标准端口号1521,点下一步
7)选中“是,进行测试”,点下一步
8) 点更改登录,填写要访问的数据库用户名和密码,确保其正确。此处主要是验证前面配置是否正确,如正确这里的测试就可以成功。
如果不正确请检查服务名、ip地址、用户名、密码中是否有写错,并改之,就可以成功了。
测试成功后点下一步
9)在下图中填写网络服务名,此处的网络服务名可以随意取名,点下一步,后面配置数据源的时候用的就是这个网络服务名
方法一用起来有点小复杂,不过可以了解数据库的配置步骤,方法二相对来说简单很多
找到本机oracle数据库安装的如下路径,如:
F:\app\Administrator\proct\11.1.0\client_1\network\admin,在该路径下有个文件tnsnames.ora,打开文件会发现里面有很多连接配置,直接拷贝一个修改如下红色字
SYSDB_102 = //对应的就是上面方法一提到的网络服务名
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.41.24.102)(PORT = 1521)) //访问数据库的ip
)
(CONNECT_DATA =
(SERVICE_NAME = sysdb) //数据库服务名
)
)
当配置好后,就可以用PLSQL访问数据库了
❸ 如何用PLSQL Developer连接远程的ORACLE数据库,查询数据
在使用PL/SQL Developer连接远程的Oracle数据库时,首先需要找到tnsnames.ora文件,该文件位于PL/SQL Developer安装目录下的NETWORK\ADMIN文件夹,如指定目录【D:\app\DZL\proct\11.2.0\dbhome_1\NETWORK\ADMIN】。在该文件中,需要添加远程数据库的连接字符串。
具体来说,需要对tnsnames.ora文件中的部分字段进行特别说明。例如,设置连接数据库的别名为myDB,指定数据库IP为192.168.7.23,端口为1521,数据库实例名为testdb。这些字段的设置能够帮助我们快速准确地定位到目标数据库。
设置完成后,打开PL/SQL Developer,输入用户名和密码,选择刚刚添加的数据库,点击确定即可成功连接远程数据库。成功连接后,我们可以直接进行数据查询等操作,以便进一步了解数据库中的信息。
值得注意的是,如果在连接过程中遇到问题,可以检查tnsnames.ora文件中的配置是否正确,或者检查网络连接是否稳定。另外,确保PL/SQL Developer的版本与Oracle数据库版本兼容,这也是连接成功的关键。
此外,在使用PL/SQL Developer连接数据库时,还可以根据实际需求进行一些高级设置,例如调整网络配置、设置默认连接方式等。这些设置能够进一步提高连接的稳定性和便捷性。
在填写C#中连接数据库的字符串时,可以参考以下格式:Data Source=myDB;User Id=myUsername;Password=myPassword;。其中,Data Source字段应该填写tnsnames.ora文件中设置的数据库别名。
通过上述步骤,我们可以轻松实现PL/SQL Developer与远程Oracle数据库的连接,并进行数据查询等操作。这对于开发人员来说,无疑大大提高了工作效率。
❹ plsql查询中'%%'是模糊查询吗为什么查不出来呢
plsql查询中'%%'是模糊查询,操作方法如下:
1、首先在sql中选择一个表,检索数据,比如按orderNum进行模糊查询。
❺ 如何查看plsql 连接数据库
查询数据库当前进程的连接数:
1
select count(*) from v$process;
查看数据库当前会话的连接数:
1
select count(*) from v$session;
查看数据库的并发连接数:
1
select count(*) from v$session where status='ACTIVE';
查看当前数据库建立的会话情况:
1
select sid,serial#,username,program,machine,status from v$session;
查询数据库允许的最大连接数:
1
select value from v$parameter where name = 'processes';
或者:
1
show parameter processes;
查询所有数据库的连接数
1
selectschemaname,count(*)fromv$sessiongroupbyschemaname;
查询终端用户使用数据库的连接情况。
1
selectosuser,schemaname,count(*)fromv$sessiongroupbyschemaname,osuser;
#查看当前不为空的连接
1
select * from v$session where username is not null
#查看不同用户的连接数
1
select username,count(username) from v$session where username is not null group by username