请问在SQL Server中能否有这样的存储过程和变量? 1.不能。你所说的应该不是存储过程(本身不能执行,被其他过程调用),而是login和logout触发器或OnLogin\OnLogout事件,sql中暂时没有。2.数据库级的全局变量,我也没见过,可以写一个公共表记录实现相似功能。请前辈指正 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 小马哥,你说得对,唉,怎么SQL这么臭? 小马哥,你说得对,就是这个意思,唉,可SQL这么臭啊? 好象是可以的,通过系统存储过程设置sp_procoptionsp_procoption procedurename,startup,true好象是这样吧,具体你再看看帮助吧 sp_procoption 可控制sql启动时执行,可不是login和logout触发器或OnLogin\OnLogout事件呀_________________________________________sp_procoption [ @ProcName = ] 'procedure' , [ @OptionName = ] 'option' , [ @OptionValue = ] 'value'参数[@ProcName =] 'procedure'是要为其设置或查看选项的过程名。procedure 为 nvarchar(776) 类型,无默认值。[@OptionName =] 'option'要设置的选项的名称。option 的唯一值是 startup,该值设置存储过程的自动执行状态。设置为自动执行的存储过程会在每次 Microsoft® SQL Server™ 启动时运行。[ , [ @OptionValue = ] 'value' ]表示选项是设置为开(true 或 on)还是关(false 或 off)。value 为 varchar(12) 类型,无默认值。返回代码值0(成功)或错误号(失败) 可以自己写段SP,调用SP_WHO,返回你的USER NAME,再执行你要的操作。再SQL SERVER 可以定义全局变量 如:DECLARE @@USERNAME 可否这样考虑:前台登录时记录login时间,退出(或超)时记录logout时间? 可否这样:前台登录时记录login时间,退出或超时则记录logout时间? to leimin(leimin) :我查过资料,好象SQL SERVER不能设置全局变量啊看来只用前台实现了,唉 SQL各位大神,线上求回复 请教一个复制数据库的问题 如何查询最后一条插入数据库的值 如何把某个字段(int)用字符串表示出来 请问各位大侠,如何将vfp数据库升级到sql数据库,在线等了 SQL中如何导入数据? 答案不对 为什么? 查询 请教一个复杂的三个表的sql查询语句!!! 如何连接sql server 数据库呀???? (ado) 请教,vfp的sql查询结果如何正确结合报表文件打印及预览? 这样的sql语句怎么错了!怎样写?谢谢大家帮忙了!
sp_procoption procedurename,startup,true
好象是这样吧,具体你再看看帮助吧
_________________________________________
sp_procoption [ @ProcName = ] 'procedure'
, [ @OptionName = ] 'option'
, [ @OptionValue = ] 'value'参数
[@ProcName =] 'procedure'是要为其设置或查看选项的过程名。procedure 为 nvarchar(776) 类型,无默认值。[@OptionName =] 'option'要设置的选项的名称。option 的唯一值是 startup,该值设置存储过程的自动执行状态。设置为自动执行的存储过程会在每次 Microsoft® SQL Server™ 启动时运行。[ , [ @OptionValue = ] 'value' ]表示选项是设置为开(true 或 on)还是关(false 或 off)。value 为 varchar(12) 类型,无默认值。返回代码值
0(成功)或错误号(失败)
再SQL SERVER 可以定义全局变量 如:DECLARE @@USERNAME
前台登录时记录login时间,退出(或超)时记录logout时间?
前台登录时记录login时间,退出或超时则记录logout时间?