如题,我想知道如何判断数据库中数据的存在?有数据的数据库和空数据库有何区别呢?
解决方案 »
- ORACLE 权限问题
- execute immediate vsql0 into vsum
- 关于orcle横转纵写法
- 求个查询语句
- java调用Orace存贮过程返回游标性能问题
- 关于异常处理的问题
- 千万数据集表的SQL 语句 优化
- Toad连接问题
- 关于greatest
- 基本语句问题
- 如何修改ORACLE字符集使NLS_NCHAR_CHARACTERSET的值变成UTF8???
- ORA-04031: unable to allocate 32 bytes of shared memory ("shared pool","insert into AppLog nolo...","sql area","kglhin: temp")
select * from user_tables
2,有数据的数据库只是能查出值来
空数据库在查询时没有用,不过在表关联相关操作时可能会用到的...
还有从安全性考虑,oracle不会让你不知道数据库的用户名和密码,或者没有OS认证的情况下对数据库操作。
其实以上问题的本质也就是判断数据库中的表。比如通过表名(user 、pass或passwd等)。只是还没有想到如何在没有获得数据库的用户名和密码的情况下来进行判断操作。如果已经知道该数据库的物理地址呢?