select a.* from syspermissions a, sysobjects b where a.id = b.id and b.name = 'Tablename' 至于结束分析你自己做吧
你没看清楚我意思,我是要查一个用户的任一张表的所有字段的权限。。 如:一个表的一个字段对这个用户没有SELECT的权限时,我在写SELECT时就不SELECT这个字段 。。我是指动态的出,, 表 table 字段 aaa,bbb,ccc 在存储过程中能不能这样 if table.aaa 有select权限 set @aaa=@aaa+'aaa' if table.bbb 有select权限 set @aaa=@aaa+'bbb' if table.ccc 有select权限 set @aaa=@aaa+'ccc' @aaa='select '+''''+@aaa+''''+' from table' 想问一下这能实现吗???
table1 中的字段 aaa 一个用户有没有select的权根。。
能不能写一下SQL语句
至于结束分析你自己做吧
如:一个表的一个字段对这个用户没有SELECT的权限时,我在写SELECT时就不SELECT这个字段 。。我是指动态的出,,
表 table
字段 aaa,bbb,ccc
在存储过程中能不能这样
if table.aaa 有select权限
set @aaa=@aaa+'aaa'
if table.bbb 有select权限
set @aaa=@aaa+'bbb'
if table.ccc 有select权限
set @aaa=@aaa+'ccc'
@aaa='select '+''''+@aaa+''''+' from table'
想问一下这能实现吗???