当前位置: 代码迷 >> PB >> PB 怎么取得一个数据库中所有当权用户有权查询的表及表的结构(列名等)
  详细解决方案

PB 怎么取得一个数据库中所有当权用户有权查询的表及表的结构(列名等)

热度:27   发布时间:2016-04-29 08:50:22.0
PB 如何取得一个数据库中所有当权用户有权查询的表及表的结构(列名等)?
在.NET中,ADO.NET提供了好象是Schema对象可以实现这个,请问在PB中可以(如何)实现上述功能?

------解决方案--------------------
这个一般要看什么数据库了。读取数据库的系统表或视图然后处理。sqlserver的sysobjects什么的,oracle的是user_table,具体的自己看吧。
------解决方案--------------------
恩,是的,使用数据库提供的系统表就可以
------解决方案--------------------
正解,一般是看数据库的系统表。
如ms sql server:syscolumns 和sysobjects 有表及表的结构信息。
但是要实现业务权限控制,就要另外想办法了。
  相关解决方案