SQLServer中一个多用户自动生成编号的过程

2016-02-19 13:18 47 1 收藏

关注图老师设计创意栏目可以让大家能更好的了解电脑,知道有关于电脑的更多有趣教程,今天给大家分享SQLServer中一个多用户自动生成编号的过程教程,希望对大家能有一点小小的帮助。

【 tulaoshi.com - 编程语言 】

  if not exists (select * from dbo.sysobjects where id = object_id(N'[IndexTable]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
  create table IndexTable(Ex char(20), num integer)

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

  go

  create procedure SetIndex @Ex char(20),@result char(30) output,@Fmt integer
  as
    declare @num char(10)
    SET NOCOUNT on
    if not exists(select num from indextable where Ex=@ex )
     insert into indextable values(@ex,1)
    else
     update indextable set num=num+1
    select @num=cast(num as char(10)) from indextable where ex=@ex
    select @num=space(@fmt-len(@num))+@num
    select @num=replace(@num,' ','0')
    select @result=rtrim(@ex)+rtrim(@num)
    SET NOCOUNT off
  go
  
  --------
  
  在delphi中调用
  
  procedure TForm1.Button1Click(Sender: TObject);
  begin
    StoredProc1.ParamByName('@Ex').AsString:='User';
    StoredProc1.ParamByName('@fmt').AsInteger:=3;
    StoredProc1.ExecProc;
    showmessage(StoredProc1.ParamByName('@result').value)
  end;
  
  -----------
  参数@ex表示前缀,@fmt表示数字长度,@result表示返回数据
  返回User001

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

来源:http://www.tulaoshi.com/n/20160219/1603765.html

延伸阅读
拒绝Windows7多用户,让你的系统纯净些 Windows多用户登录方式虽然很能有它方便性的一面,但是它也有让用户头疼的一面。比如说,尽管你给自己的帐户设立密码,或是通过其它方式设置,禁止装软件、玩游戏,浏览黄色网站,但是他/她依然可以新建一个帐户,然后在其中装软件、玩游戏、浏览黄色网站。解决这个问题的方法有很多,本文和大家分享...
标签: 电脑入门
安装WinxpConnect Server试用版后,每次启动登录系统时软件都会弹出一个消息框,提醒用户软件的使用期限与工作站的自动关闭时间。此时,你用远程桌面连接来登录该主机,可以发现系统已经不会再像原先那样自动退出登录了。 接下来我们来对WinConnect Server进行一些基本的属性设置,双击程序建立于桌面上的 WinConnect Server XP Control Cent...
标签: windows 操作系统
远程桌面也需要多用户工作 情景再现: 5号楼348宿舍住着一些“有钱人”,每位同学人手一台电脑,还另外富裕一台电脑,开启了远程桌面,供大家使用。 Windows XP远程桌面具有许多方便的地方,同学们可以在外地或是自己家里遥控这台电脑,远程管理、排解故障都轻松愉快。不过麻烦也来了:每个同学都有权对系统进行修改(...
标签: 浏览器
了解360极速浏览器如何添加多用户 每个用户窗口里的所有数据将区隔开不会彼此产生影响,不同的用户可以放心在不同的用户窗口里使用自己的个性化数据。 多用户功能可用于以下典型场景: 1、您的电脑有多个人公用。 您可以为每个用户创建一个浏览器用户,让用户使用不同的浏览器配置。如为爸、妈、儿子、女儿分别创建各自的浏览器...
标签: 电脑入门
Windows多用户登录方式虽然很能有它方便性的一面,但是它也有让用户头疼的一面。比如说,尽管你给自己的帐户设立密码,或是通过其它方式设置,禁止装软件、玩游戏,浏览黄色网站,但是他/她依然可以新建一个帐户,然后在其中装软件、玩游戏、浏览黄色网站。解决这个问题的方法有很多,本文和大家分享的就是其中之一。 点击开始菜单Logo,在搜...

经验教程

940

收藏

95
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部