首页 > 资讯列表 >  本页面生成获取专题报道,获取滚动新闻,获取业界评论等相关报道!
  • sqlserver中获取月份的天数的方法分享

    sqlserver中获取月份的天数的方法分享

    如下:复制代码代码如下:CREATEFUNCTION[dbo].[udf_DaysInMonth](@DateDATETIME)RETURNSINTASBEGINDECLARE@dimASTABLE(MINT,DyINT)INSERTINTO@dimVALUES(1,31),(3,31),(5,31),(7,31),(8,31),(10,31),(12,31),(4,30),(6,30),(9,30),(11,30),(2,CASEWHEN(YEAR(@Date)%4=0ANDYEAR(@Date)%100<>0)OR(YEAR(@Date)%400=0)THEN29ELSE28END)DECLARE@RValueINTSELECT@RValue=[Dy]FROM@dimWHERE[M]=MONTH(@Date)RETURN@RValueENDGO获取月份天数,以前在博客上也有写过,不过它只是取得二月份的天数。链接如下:http://www.cnblogs.com/insus/articles/2025019.html现第一眼看见专案中这个函数,总觉它写得不够好的感觉,是否...

    数据库操作教程 2022-09-23 20:41:53
  • 获取SQLServer表字段的各种属性实例代码

    获取SQLServer表字段的各种属性实例代码

    复制代码代码如下:--SQLServer2000SELECTa.nameAS字段名,CASEWHENEXISTS(SELECT1FROMsysobjectsWHERExtype='PK'ANDparent_obj=a.idANDnameIN(SELECTnameFROMsysindexesWHEREindidIN(SELECTindidFROMsysindexkeysWHEREid=a.idANDcolid=a.colid)))THEN'1'ELSE'0'ENDAS主键,CASEWHENCOLUMNPROPERTY(a.id,a.name,'IsIdentity')=1THEN'1'ELSE'0'ENDAS标识,b.nameAS类型,a.lengthAS占用字节数,COLUMNPROPERTY(a.id,a.name,'PRECISION')AS长度,a.xscaleAS小数,a.isnullableAS可空,ISNULL(e.text,'')AS默认值,ISNULL(g.[value],'')AS字段说明FROMsyscolumnsaLEFTOUTERJOINsystypesbONa...

    数据库操作教程 2022-09-23 20:40:11
  • 根据表名和索引获取需要的列名的存储过程

    根据表名和索引获取需要的列名的存储过程

    复制代码代码如下:createprocp_sword_getblcolumn(@tblNamevarchar(200),@fromIndexint,@toIndexint,@columnNamevarchar(3000)output)asbegindeclare@tempColumnvarchar(3000)declare@errMsgvarchar(200)declare@iintset@i=1set@columnName=''set@errMsg=''declaretempColumnCurcursorforselectsyscolumns.namefromsyscolumnsjoinsysobjectsonsyscolumns.id=sysobjects.idwheresysobjects.name=@tblNameorderbysyscolumns.colorderopentempColumnCurfetchnextfromtempColumnCurinto@tempColumnwhile@@FETCH_STATUS=0beginif(@fromIndex=0and@toInd...

    数据库操作教程 2022-09-23 20:33:40
  • sqlserver获取当前日期的最大时间值

    sqlserver获取当前日期的最大时间值

    那你也许会问及,怎样获取当前系统日期的最大时间值,如yyyy-MM-dd23:59:59.997。我们可以使用DATEADD函数,来实现,以当前日期的午夜时间值加一天,即得到第二天的午夜时间值,然后再减去3秒,即可以获取当前系统日期的最大时间值...

    数据库操作教程 2022-09-23 20:29:19
  • mssql中获取指定日期所在月份的第一天的代码

    mssql中获取指定日期所在月份的第一天的代码

    获取指定日期月份的第一天,你可以使用DATEADD函数,减去指定日期的月份过去了的天数,即可。复制代码代码如下:CREATEFUNCTION[dbo].[udf_FirstDayOfMonth](@DateDATE)RETURNSDATETIMEASBEGINRETURNCAST(DATEADD(day,1-DAY(@Date),@Date)ASDATETIME)END或者,用DATEDIFF计算指定日期与日期开始之时,相隔几个月,然后再DATEADD加上这个相隔月份数,从零开始...

    数据库操作教程 2022-09-23 20:29:08
  • sql根据表名获取字段及对应说明

    sql根据表名获取字段及对应说明

    复制代码代码如下:SELECTTableName=OBJECT_NAME(c.object_id),ColumnsName=c...

    数据库操作教程 2022-09-23 20:22:51
  • 通过备份记录获取数据库的增长情况

    通过备份记录获取数据库的增长情况

    通常大家想知道数据库是否增长了,增长了多少。大家可能想到用数据库的各个历史时期的大小来比较就可以了...

    数据库操作教程 2022-09-23 18:24:59
  • SQLServer中使用扩展事件获取Session级别的等待信息及SQLServer2016中Session级别等待信息的增强

    SQLServer中使用扩展事件获取Session级别的等待信息及SQLServer2016中Session级别等待信息的增强

    什么是等待简单说明一下什么是等待:当应用程序对SQLServer发起一个Session请求的时候,这个Session请求在数据库中执行的过程中会申请其所需要的资源,比如可能会申请内存资源,表上的锁资源,物理IO资源,网络资源等等,如果当前Session运行过程中需要申请的某些资源无法立即得到满足,就会产生等待。SQLServer会以不用的方式来展现这个等待信息,比活动Session的等待信息,实例级的等待信息等等...

    数据库操作教程 2022-09-23 18:23:47
  • SQL获取所有上级的实现方法

    SQL获取所有上级的实现方法

    SQL获取所有上级的实现方法说明:(1)可以做成一个函数,直接调用即可;(2)M0Org是数据库存在的表,M0OrgPID为目标表,OrgID为ID字段,PID为上级ID字段DECLARE@OrgIDNVARCHAR(36)='00000000-0000-0000-00000002205223459';--获取当前机构的所有上级放入M0OrgPIDWITHM0OrgPIDAS(SELECT*,0ASlvlFROMM0OrgWHEREOrgID=@OrgIDUNIONALLSELECTd.*,lvl+1FROMM0OrgPIDcINNERJOINM0OrgdONc...

    数据库操作教程 2022-09-23 18:22:19
  • SQLServer获取磁盘空间使用情况

    SQLServer获取磁盘空间使用情况

    对于DBA来说,监控磁盘使用情况是必要的工作,然后没有比较简单的方法能获取到磁盘空间使用率信息,下面总结下这些年攒下的脚本:最常用的查看磁盘剩余空间,这个属于DBA入门必记的东西:--查看磁盘可用空间EXECmaster.dbo.xp_fixeddrivesxp_fixeddrives方式有点是系统自带,可直接使用,缺点是不能查看磁盘总大小和不能查看SQLServer未使用到的磁盘信息使用sys.dm_os_volume_stats函数--======================================================================--查看数据库文件使用的磁盘空间使用情况WITHT1AS(SELECTDISTINCTREPLACE(vs.volume_mount_point,':','')ASDrive_Name,CAST(vs.total_bytes/1024.0/1024/1024ASNUMERIC(18,2))ASTotal_Space_GB,CAST(vs.available_bytes/1024.0/1024/1024ASNUME...

    数据库操作教程 2022-09-23 18:21:17
  • SQLServer获取临时表所有列名或是否存在指定列名的方法

    SQLServer获取临时表所有列名或是否存在指定列名的方法

    获取临时表中所有列名selectnamefromtempdb.dbo...

    数据库操作教程 2022-09-23 18:17:54
  • SQLServer获取服务器时间的sql语句

    SQLServer获取服务器时间的sql语句

    SQLSERVER2000用sql语句如何获得当前系统时间就是用GETDATE();Sql中的getDate()SqlServer中一个非常强大的日期格式化函数SelectCONVERT(varchar(100),GETDATE(),0):0516200810:57AMSelectCONVERT(varchar(100),GETDATE(),1):05/16/08SelectCONVERT(varchar(100),GETDATE(),2):08.05.16SelectCONVERT(varchar(100),GETDATE(),3):16/05/08SelectCONVERT(varchar(100),GETDATE(),4):16.05.08SelectCONVERT(varchar(100),GETDATE(),5):16-05-08SelectCONVERT(varchar(100),GETDATE(),6):160508SelectCONVERT(varchar(100),GETDATE(),7):0516,08SelectCONVERT(varchar(100),GETDA...

    数据库操作教程 2022-09-23 18:02:58

站长搜索

http://www.adminso.com

Copyright @ 2007~2024 All Rights Reserved.

Powered By 站长搜索

打开手机扫描上面的二维码打开手机版


使用手机软件扫描微信二维码

关注我们可获取更多热点资讯

站长搜索目录系统技术支持