社区
MS-SQL Server
帖子详情
怎么判断SQL Server 里的用户是否存在!!!
lxmfll2000
2006-12-20 08:22:53
在作安装程序的时候需要建立用户,只访问该数据库的权限。现在的问题是第一次安装的时候好用。也可以加用户到SQL Server,可是第二次再安装的时候就出错了,说该用户已经存在,应该在脚本的一开始先判断该用户是否存在,若存在则alert,要是不存在create.现在不知道怎么样才能判断用户是否存在。
...全文
685
4
打赏
收藏
怎么判断SQL Server 里的用户是否存在!!!
在作安装程序的时候需要建立用户,只访问该数据库的权限。现在的问题是第一次安装的时候好用。也可以加用户到SQL Server,可是第二次再安装的时候就出错了,说该用户已经存在,应该在脚本的一开始先判断该用户是否存在,若存在则alert,要是不存在create.现在不知道怎么样才能判断用户是否存在。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lxmfll2000
2006-12-20
打赏
举报
回复
select 1 from master.sys.syslogins where name=@name 为正解感谢wzh1215(懒猫)和marco08(天道酬勤)
zsl5305256
2006-12-20
打赏
举报
回复
select * from master.dbo.sysxlogins where name='你要查找的用户名'
marco08
2006-12-20
打赏
举报
回复
USER_ID
返回用户的数据库标识号。
语法
USER_ID ( [ 'user' ] )
参数
'user'
要使用的用户名,user 的数据类型为 nchar。如果指定的是 char 类型的值,则将其隐式转换为 nchar 类型。
返回类型
smallint
注释
当省略 user 时,则假定为当前用户。必须加上圆括号。
USER_ID 可以在选择列表、WHERE 子句和任何允许使用表达式的地方使用。有关更多信息,请参见表达式。
示例
本示例返回用户 Harold 的标识号。
SELECT USER_ID('Harold')
wzh1215
2006-12-20
打赏
举报
回复
--判断是否存在某用户
if exists (select 1 from master.dbo.sysxlogins where name=@name)
denglujiemian.rar_vb
SQL
Server
用vb做一个
用户
登陆界面,
用户
名和密码都保存在
SQL
Server
2000 数据库中,希望有源代码!
sql
server
各种
判断
是否存在
(表、视图、函数、存储过程等)
sql
server
各种
判断
是否存在
(表、视图、函数、存储过程等)
Sql
server
中
判断
表
是否存在
资源是否已经存在 在
sql
server
中一般可通过查询sys.objects系统表来得知结果,不过可以有更方便的方法 如下: if object_id('tb_table') is not null print 'exist' else ...
SQL
Server
详细使用教程(包含启动
SQL
server
服务、建立数据库、建表的详细操作) 非常适合初学者
本文主要详细介绍
SQL
server
2019的简单使用,以《数据库系统概论(第5版)》的第79页—第80页为例,详细介绍如何使用
SQL
server
2019这款数据库软件,包括启动
SQL
server
服务,建立数据库(学生—课程模式S-T),建立...
Sql
Server
判断
表,字段,索引,约束,存储过程
是否存在
首先认识一下 sysobjects系统表,可以查询出存在在这个...1,
判断
表
是否存在
--法1 IF EXISTS(SELECT * FROM sysobjects WHERE name = '@tableName') BEGIN PRINT '已存在' END ELSE BEGIN PRINT '不存在'
MS-SQL Server
34,593
社区成员
254,590
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章