这几天做性能优化 网上找了些资料
有时候需要导出某用户下的所有table view sequence trigger等信息 下面的SQL可以将这些信息select出来
select from user_tables;
select from user_views;
select from user_sequences;
select from user_triggers;
想查找表的数据条数
试试这个
select t table_name t num_rows from user_tables t
如果没有值 那就创建个函数
代码
create or replace function count_rows(table_name in varchar
owner in varchar default null)
return number
authid current_user
IS
num_rows number;
stmt varchar ( );
begin
if owner is null then
stmt := select count() from ||table_name|| ;
else
stmt := select count() from ||owner|| ||table_name|| ;
end if;
execute immediate stmt into num_rows;
return num_rows;
end
再执行查询
lishixinzhi/Article/program/Oracle/201311/18185
这个问题可以这样解决。
C# code
using (var db = new HisEntities())
{
//获取主键序列值
var pkid =
dbDatabaseSqlQuery<decimal>("select SQnextval from dual")FirstOrDefault();
}
其中HisEntities是你用图形设计器从db生成edmx时命名的entity的名子,可以在你的config文件里查看下。
以上就是关于Oracle查询表、视图、序列等信息查询全部的内容,包括:Oracle查询表、视图、序列等信息查询、如何应用entity framework4.1查询oracle中序列的值、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)