调用了系统的存储过程sp_helplogins,返回了两个结果集
我想用临时表读入这两个结果集的数据,然后用于其他操作,CREATE TABLE #T{......}
INSERT INTO #T EXEC sp_helplogins 'param’可是不知道怎样定义这个临时表的结构才能完成这个操作望高手指点。
我想用临时表读入这两个结果集的数据,然后用于其他操作,CREATE TABLE #T{......}
INSERT INTO #T EXEC sp_helplogins 'param’可是不知道怎样定义这个临时表的结构才能完成这个操作望高手指点。
返回的是两个结果集合
临时表貌似不能解决
借助系统表吧
以下仅为参考
SELECT name 登录名,
type_desc 类型说明,
is_disabled '禁用/启用',
create_date 创建时间,
modify_date 最近修改时间,
default_database_name 默认数据库,
default_language_name 默认语言
FROM sys.server_principals
WHERE type = 'S' OR type = 'U';
第一个是
LoginName sysname 登录名
SID varbinary(85) 登录安全标识符 (SID)。
DefDBName sysname
DefLangName sysname
Auser char(5)
ARemote char(7) 第二个是
LoginName sysname 登录名
DBName sysname 默认数据库
UserName sysname
UserOrAlias char(8) 。。
问题是返回的两个结果集的结构都清楚,但是不知道怎样用一张临时表去获取它们的数据
我只想获得针对某一个数据库的用户信息列表。。