怎么将查询出来的结果赋值给数组 我用 select name from sysobjects where xtype = 'u' 将指定数据库中的表名全都查询出来了,请问怎么将这些名称赋值到数组中,一个名称对应数组中的一个元素。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 去看看你前台程序获取SQL数据集的例子吧!这不关SQL的事了。 SQL里没有数组,可以存到表里,但你查出来要做什么撒? 你的用户是SQL建立的角色用户还是自己建的用户表中的用户,如果是SQL可以去看看SQL给权限的资料,grant如果是用户表的,这样子是没有意义的,应该建立 权限表 角色表 权限-角色关系表,判断是否有权限在程序中判断,例如 权限表 中有条数据是 提货单修改,程序里判断如果这个角色在权限-角色关系表里没有对应的记录,那么就提示没有权限进行修改。同样,权限的给予或者删除都是基于这个关系表而言。 可以用游标循环赋权限exec('GRANT ALL ON '+表名+' TO 用户')表名从游标里取出来。 我自己建立的一个登录,然后下面建立一个用户,我是想将这些表的操作权限赋予这个用户。跟程序没有关系的。开始说数组是因为我对SQL不是很熟悉,忘理解 C#基于C/S结构的远程访问数据库 求SQL(简单)两表数据更新 这样的查询怎样写 求一SQL语句? 我现在没有日志文件了,怎么才能附加上这个数据库 同一段sql,查询分析器直接执行没有问题,放在存储过程执行会因tempdb过度增长失败 索引查找与索引扫描 sql查询中的数据添加一行数据 sql语句 快来就兄弟一命吧!!!!!!还是SQL Server安装的问题. 如何写这个查询语句 如何转换::fn_dblog日志列表中的描述?
exec('GRANT ALL ON '+表名+' TO 用户')
表名从游标里取出来。