--计算当前月的实际天数 Create FUNCTION dbo.CalcDaysOfMonth (@time varchar(6)) RETURNS int AS BEGIN DECLARE @Days int DECLARE @Month int DECLARE @Year int SET @Year=SUBSTRING(@time,1,4) SET @Month=SUBSTRING(@time,5,6) if( @Month='1' OR @Month='3' OR @Month='5'
《大型数据库系统 管理、设计实例分析--基于SQL Server 》书中所有数据库“教学管理”的示例,此为完整备份。包含书中所用的示例数据库的全部内容。包含5张表:学生表、教师表、课程表、开课计划表、注册选课表。 使用方法: 对SQL Server 2000而言,打开“企业管理器”,选择“数据库”,右键“所有任务”-“还原数据库”。在“常规”-“还原为数据库(R):”里写上数据库名,如“EducationManage”,选择 “从设备”还原,“选择设备”-选择下载的EducationManag
SQLServer2005里使用with encryption选项创建的存储过程仍然和sqlserver2000里一样,都是使用XOR进行了的加密。和2000不一样的是,在2005的系统表syscomments里已经查不到加密过的密文了。要查密文必须使用DAC(专用管理员连接)连接到数据库后,在系统表sys.sysobjvalues查询,该表的列imageval存储了相应的密文。具体可以使用下面的查询: SELECT imageval FROM sys.sysobjvalues WHERE o