-
SQL语句练习实例之六人事系统中的缺勤(休假)统计
复制代码代码如下:---这是一个人事系统中的示例,要求记录一下员工的缺勤情况---1.要在表中记录一下缺勤计分,是对经常缺勤者的一种处罚性计分---规则:---1.如果员工在一年内的缺勤计分达到50,就会可以解雇该员工。---2.如果员工缺勤连续超过一天,就视为长病假,这时,第二天,第三天及以后的天数都不会统计该员工的缺勤计分----这些天也不算为缺勤...
数据库操作教程 2022-09-23 20:36:11 -
Oracle10g各个帐号的访问权限、登录路径、监控状态命令查询等等
1。帐号和口令设置要选择用户SYS、SYSTEM、DBSNMP、SYSMAN使用相同的口令,那就选择“所有账户使用同一口令”...
数据库操作教程 2022-09-23 20:29:58 -
数据库中identity字段不必是系统产生的唯一值性能优化方法(新招)
但是,具有identity特性的字段,不需要具有唯一性,更不必须是主键。可以通过,setidentity_inserttablename(on|off),在运行时控制,是否可以在identity字段中指定值,而不是由系统自动的插入值...
数据库操作教程 2022-09-23 20:26:18 -
分发服务器系统抛出18483错误,未能连接服务器,因为'distributor_admin'未定义远程登陆
系统抛出18483错误,未能连接服务器,因为'distributor_admin'未定义远程登陆我在做分发服务器,进行快照复制设置的时候在最后出现如下错误:错误18483,未能连接服务器,因为'distributor_admin'未在该服务器上定义远程登录。为什么会这样啊?该如何解决啊??急啊,还请各位指教!解决方法:我刚刚解决这种情况,你在EM中注册服务器的时候,一定要是你SQLSERVER服务器启动的名字!如果是IP地址的注册服务器,就会出现此种情况!另一种的解决方法如下:Tryselect@@servername.Ifdifferentfromtheactualservername,thenusesp_dropserver'oldservername'andafterthatsp_addserver'actualservername','local'followedbyarestartoftheSQLservice.中文意思:在查询分析器中运行select@@servername查看电脑名,如果跟当前电脑名不一样,则需要如下操作...
数据库操作教程 2022-09-23 20:21:58 -
监控log文件大小的存储过程
1、监控log文件大小超过10g的server和db复制代码代码如下:createproceduredb_sendmail_mssqllogsizeasdeclare@sqlvarchar(max),@servernamevarchar(50),@pxint;DECLARE@xmlNVARCHAR(MAX)DECLARE@bodyNVARCHAR(MAX)declare@avarchar(200)declare@cdatetimeselect@c=getdate();selecthostname,px=ROW_NUMBER()over(orderby(select1))into#tempfromDB_ALLHostInfoasx1innerjoinsys.serversasx2onx1...
数据库操作教程 2022-09-23 20:21:55 -
mssql数据库系统崩溃后的一般处理步骤与方法
mssql数据库系统崩溃后的一般处理步骤 情况描述:SQL Server 2000崩溃,重新安装数据库。有以下准备:1, 三个系统库(master,msdb,model)的完全备份:2 两个用户数据库(user01,user02)的备份(周日的完全备份+除周日外每天的差异备份):三个系统数据库是早期备份的,之间没有更新过帐号信息,没有增减过作业等等...
数据库操作教程 2022-09-23 20:13:46 -
SQL Server系统函数介绍
一、常用函数:APP_NAME:返回当前会话的应用程序名称(如果应用程序进行了设置)。SELECTAPP_NAME()COALESCE:返回其参数中第一个非空表达式SELECTCOALESCE(NULL,NULL,123,NULL)COL_LENGTH(table,column):返回table表中column字段的长度;SELECTCOL_LENGTH('person','gender'),COL_LENGTH('person','FirstName');COL_NAME(TABLE_ID,COLUMN_ID):返回指定表中指定字段的名称;SELECTCOL_NAME(OBJECT_ID('person'),1);---返回person表中第1个字段的名称;COLLATIONPROPERTY:返回给定排序规则的属性CURRENT_TIMESTAMP:返回当前的日期和时间...
数据库操作教程 2022-09-23 18:26:27 -
SqlServer死锁的监控分析解决思路
1背景1.1报警情况最近整理笔记,打算全部迁移到EVERNOTE。整理到锁这一部分,里边刚好有个自己记录下来的案例,重新整理分享下给大家...
数据库操作教程 2022-09-23 18:21:42 -
利用SQLServer数据库邮件服务实现监控和预警
背景现在越来越多的企业、公司要求对于数据库实现7*24小时的数据库监控,一般情况下采用的就是第三方的平台来实现邮件和手机短信的监测提醒。前几日公司新上了一台服务器,急于部署程序还没来得及搭建其他相关平台,为了更好的监控数据库,暂时用SQLServer自带的邮件服务来实现对数据库的监控和预警...
数据库操作教程 2022-09-23 18:14:31 -
图书管理系统的sqlserver数据库设计示例
首先,在写数据库时需要遵循以下几个原则: 数据库的命名规范: 方便代码的交流和维护 不影响代码的效率,不与大众习惯冲突 使代码更美观,阅读更方便 使代码的逻辑更清晰,更易于理解 术语的定义: Pascal方法:将标识符的首字母和后面连...
数据库操作教程 2022-09-23 18:14:04 -
如何验证会员系统中用户的邮箱是否真实存在
在开发网站时,我们需要对用户注册的邮箱进行核对与验证,用户填写的邮箱是否有效邮箱。好吧,我们先从数据库入手,修改用户表让用户有填写email的字段,添加了2个字段:ALTERTABLE[dbo].[Users]ADD[Email]VARCHAR(100)NULL,[IsVerify]BITNOTNULLDEFAULT(0)SELECT*FROM[dbo].[Users]由于你需要做2个功能,一个是要求用户验证邮箱有效性,也有可以以邮箱来让用户修改用户密码...
数据库操作教程 2022-09-23 18:09:38 -
SQLServer附加数据库报错无法打开物理文件,操作系统错误5的图文解决教程
问题描述: 附加数据时,提示无法打开物理文件,操作系统错误5。如下图:问题原因:可能是文件访问权限方面的问题...
数据库操作教程 2022-09-23 18:07:06