当前位置: 首页 > news >正文

定制用户不使用某个帐号

可以先在SQL写一个函数:

Code
CREATE FUNCTION [dbo].[ExclusionAccount]
(
    
@Account nvarchar(30)
)
RETURNS bit
AS
 
BEGIN
    
DECLARE @Result bit
    
IF @Account IN ('administrator','admin','system','sys','sysadmin','db')
        
SET @Result= 1
    
ELSE
        
SET @Result = 0        
    
RETURN @Result
 
END 


在用户注册或是更改帐号时,如同下面判断:

Code
DECLARE @IsEXIST bit
SELECT @IsEXIST = (SELECT[dbo].ExclusionAccount(@Account))
IF(@IsEXIST = 1
    
BEGIN
        
RAISERROR(N'此帐号:%s是系统预定帐号!',16,1,@Account)
        
RETURN
    
END        

 

 

 

相关文章:

  • 解读sencha touch移动框架的核心架构(一)
  • DataView(2):RowState
  • Spark学习笔记之相关记录
  • Js实现Repeater全选/反选 功能 终极解决方案
  • MySQL主从复制读写分离及奇怪的问题
  • SQL server 2005中新增函数及操作(ZT)
  • 智能分单算法
  • NHibernate.Search 基于Lucene.NET的全文索引
  • mail退信!
  • 在Spring中发现java.lang.ClassCastException: $Proxy1问题解析
  • (转)setTimeout 和 setInterval 的区别
  • Bing正在让Image Graphic变得更加实用、吸引人
  • 持久数据层框架设计(二)
  • 《编译原理实践与指导教程》——第1章 词法分析与语法分析
  • gtest中如何跳出当前测试案例
  • 「前端早读君006」移动开发必备:那些玩转H5的小技巧
  • EOS是什么
  • golang 发送GET和POST示例
  • Javascript设计模式学习之Observer(观察者)模式
  • java正则表式的使用
  • js递归,无限分级树形折叠菜单
  • maya建模与骨骼动画快速实现人工鱼
  • python学习笔记 - ThreadLocal
  • QQ浏览器x5内核的兼容性问题
  • 记一次用 NodeJs 实现模拟登录的思路
  • 警报:线上事故之CountDownLatch的威力
  • 免费小说阅读小程序
  • 想晋级高级工程师只知道表面是不够的!Git内部原理介绍
  • 一些css基础学习笔记
  • 赢得Docker挑战最佳实践
  • 硬币翻转问题,区间操作
  • 原生js练习题---第五课
  • 如何用纯 CSS 创作一个菱形 loader 动画
  • ​无人机石油管道巡检方案新亮点:灵活准确又高效
  • #Z2294. 打印树的直径
  • (003)SlickEdit Unity的补全
  • (4)通过调用hadoop的java api实现本地文件上传到hadoop文件系统上
  • (js)循环条件满足时终止循环
  • (论文阅读11/100)Fast R-CNN
  • (欧拉)openEuler系统添加网卡文件配置流程、(欧拉)openEuler系统手动配置ipv6地址流程、(欧拉)openEuler系统网络管理说明
  • (十三)Java springcloud B2B2C o2o多用户商城 springcloud架构 - SSO单点登录之OAuth2.0 根据token获取用户信息(4)...
  • (一)Java算法:二分查找
  • (转)shell中括号的特殊用法 linux if多条件判断
  • (转)我也是一只IT小小鸟
  • . ./ bash dash source 这五种执行shell脚本方式 区别
  • .bat批处理(九):替换带有等号=的字符串的子串
  • .bat批处理(五):遍历指定目录下资源文件并更新
  • .htaccess配置重写url引擎
  • .NET Standard 支持的 .NET Framework 和 .NET Core
  • .NET 将多个程序集合并成单一程序集的 4+3 种方法
  • .Net各种迷惑命名解释
  • .NET企业级应用架构设计系列之结尾篇
  • .so文件(linux系统)
  • :如何用SQL脚本保存存储过程返回的结果集
  • @KafkaListener注解详解(一)| 常用参数详解