首页 > 资讯列表 >  本页面生成Sql专题报道,Sql滚动新闻,Sql业界评论等相关报道!
  • SQLServerTable中XML列的操作代码

    SQLServerTable中XML列的操作代码

    复制代码代码如下:--创建测试表DECLARE@UsersTABLE(IDINTIDENTITY(1,1),UserInfoXML)---插入测试数据DECLARE@xmlXMLSET@xml='<root><user><userid>1</userid><userName>test1</userName></user></root>'INSERTINTO@Users(UserInfo)VALUES(@xml)--插入单节点,(类型:asfirst,aslast,after(默认),before)UPDATE@UsersSETUserInfo.modify('insert<address>shanghai</address>into(/root/user)[1]')--插入多节点以','分割UPDATE@UsersSETUserInfo...

    数据库操作教程 2022-09-23 20:48:26
  • SQLServer内存遭遇操作系统进程压榨案例分析

    SQLServer内存遭遇操作系统进程压榨案例分析

    场景:  最近一台DB服务器偶尔出现CPU报警,我的邮件报警阈(请读yù)值设置的是15%,开始时没当回事,以为是有什么统计类的查询,后来越来越频繁。探索:  我决定来查一下,究竟是什么在作怪,我排查的顺序如下:  1、首先打开Cacti监控,发现最近CPU均值在某天之后骤然上升,并且可以看到SystemProcessorQueueLength 和 sqlservr%ProcessorTime也在显著的变化...

    数据库操作教程 2022-09-23 20:43:25
  • SQLorderbyIDdesc/asc加一个排序的字段解决查询慢问题

    SQLorderbyIDdesc/asc加一个排序的字段解决查询慢问题

    解决方法就是在orderbyIDdesc再加一个排序的字段,这样子可能会把速度提高很多。再加止排序的字段因查询而异了如表复制代码代码如下:CREATETABLE[dbo].[CMPP_SendCentre]([id][int]IDENTITY(1,1)NOTNULL,[SendType][varchar](10)COLLATEChinese_PRC_CI_ASNOTNULL,[SendDate][datetime]NOTNULL,[Port][varchar](50)COLLATEChinese_PRC_CI_ASNOTNULL,[Service_ID][varchar](20)COLLATEChinese_PRC_CI_ASNOTNULL,[FeeType][varchar](2)COLLATEChinese_PRC_CI_ASNOTNULL,[FeeCode][varchar](6)COLLATEChinese_PRC_CI_ASNOTNULL,[Msg_Content][varchar](1024)COLLATEChinese_PRC_CI_ASNOTNULL,[SendCoun...

    数据库操作教程 2022-09-23 20:43:21
  • SQL截取字符串函数分享

    SQL截取字符串函数分享

    A.截取从字符串左边开始N个字符Declare@S1varchar(100)Select@S1='http://www...

    数据库操作教程 2022-09-23 20:43:15
  • 设置密码保护的SqlServer数据库备份文件与恢复文件的方法

    设置密码保护的SqlServer数据库备份文件与恢复文件的方法

    设置密码保护SqlServer数据库备份文件!备份SqlServer数据库BackupDatabase[数据库]Todisk='c:mysql'+replace(replace(replace(replace(CONVERT(varchar,getdate(),121),'-',''),'',''),':',''),'.','')+'...

    数据库操作教程 2022-09-23 20:42:59
  • SqlServer中的日期与时间函数

    SqlServer中的日期与时间函数

    一、SqlServer中的日期与时间函数1.当前系统日期、时间selectgetdate()2.dateadd在向指定日期加上一段时间的基础上,返回新的datetime值例如:向日期加上2天selectdateadd(day,2,'2004-10-15')--返回:2004-10-1700:00:00.0003.datediff返回跨两个指定日期的日期和时间边界数。selectdatediff(day,'2004-09-01','2004-09-18')--返回:174.datepart返回代表指定日期的指定日期部分的整数...

    数据库操作教程 2022-09-23 20:42:55
  • sql数据库批量处理脚本

    sql数据库批量处理脚本

    复制代码代码如下:DECLARE@Tvarchar(255),@Cvarchar(255)DECLARETable_CursorCURSORFORSelecta.name,b...

    数据库操作教程 2022-09-23 20:42:51
  • sqlserver数据库连接字符串中的可选项收集

    sqlserver数据库连接字符串中的可选项收集

    ApplicationName(应用程序名称):应用程序的名称。如果没有被指定的话,它的值为.NETSqlClientDataProvider(数据提供程序)...

    数据库操作教程 2022-09-23 20:42:42
  • SQL判断给定日期值(或时间段)所在星期的星期一和星期天的日期

    SQL判断给定日期值(或时间段)所在星期的星期一和星期天的日期

    一、给定一个日期值,求出此日期所在星期的星期一和星期天的日期数据例如给定一个日期2010-09-01,求出它所在星期的星期一是2010-08-30,星期天是2010-09-05Function创建如下:复制代码代码如下:USE[MSSQL]GOSETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOCREATEFUNCTION[dbo].[My_OneDay_GetWeekFirstAndEndDay](@tmpDateDATETIME)RETURNS@tmpTableTABLE(FirstDayDATETIME,EndDayDATETIME)ASBEGININSERTINTO@tmpTableSELECTa.FirstDay,b.EndDayFROM(SELECT1ASID,DATEADD(wk,DATEDIFF(wk,0,@tmpDate),0)ASFirstDAy)aLEFTJOIN(SELECT1ASID,DATEADD(wk,DATEDIFF(wk,0,@tmpDate),6)ASEndDay)bONa.ID=b.IDRETURNEndFunctio...

    数据库操作教程 2022-09-23 20:42:38
  • sql存储过程获取汉字拼音头字母函数

    sql存储过程获取汉字拼音头字母函数

    复制代码代码如下:--函数CREATEfunctionfn_GetPy(@strnvarchar(4000))returnsnvarchar(4000)--WITHENCRYPTIONasbegindeclare@intLenintdeclare@strRetnvarchar(4000)declare@tempnvarchar(100)set@intLen=len(@str)set@strRet=''while@intLen>0beginset@temp=''select@temp=casewhensubstring(@str,@intLen,1)>='帀'then'Z'whensubstring(@str,@intLen,1)>='丫'then'Y'whensubstring(@str,@intLen,1)>='夕'then'X'whensubstring(@str,@intLen,1)>='屲'then'W'whensubstring(@str,@intLen,1)>='他'then'T'whensubstring(@str,@intLen,1)...

    数据库操作教程 2022-09-23 20:42:31
  • sql常用技巧整理

    sql常用技巧整理

    --语句功能--数据操作SELECT--从数据库表中检索数据行和列INSERT--向数据库表添加新数据行DELETE--从数据库表中删除数据行UPDATE--更新数据库表中的数据--数据定义CREATETABLE--创建一个数据库表DROPTABLE--从数据库中删除表ALTERTABLE--修改数据库表结构CREATEVIEW--创建一个视图DROPVIEW--从数据库中删除视图CREATEINDEX--为数据库表创建一个索引DROPINDEX--从数据库中删除索引CREATEPROCEDURE--创建一个存储过程DROPPROCEDURE--从数据库中删除存储过程CREATETRIGGER--创建一个触发器DROPTRIGGER--从数据库中删除触发器CREATESCHEMA--向数据库添加一个新模式DROPSCHEMA--从数据库中删除一个模式CREATEDOMAIN--创建一个数据值域ALTERDOMAIN--改变域定义DROPDOMAIN--从数据库中删除一个域--数据控制GRANT--授予用户访问权限DENY--拒绝用户访问REVOKE--解除用户访问权限--事务控制COM...

    数据库操作教程 2022-09-23 20:42:22
  • SQL语句练习实例之三——平均销售等待时间

    SQL语句练习实例之三——平均销售等待时间

    复制代码代码如下:---1.平均销售等待时间---有一张Sales表,其中有销售日期与顾客两列,现在要求使用一条SQL语句实现计算--每个顾客的两次购买之间的平均天数--假设:在同一个人在一天中不会购买两次createtablesales(custnamevarchar(10)notnull,saledatedatetimenotnull)goinsertsalesselect'张三','2010-1-1'unionselect'张三','2010-11-1'unionselect'张三','2011-1-1'unionselect'王五','2010-2-1'unionselect'王五','2010-4-1'unionselect'李四','2010-1-1'unionselect'李四','2010-5-1'unionselect'李四','2010-9-1'unionselect'李四','2011-1-1'unionselect'赵六','2010-1-1'unionselect'钱途','2010-1-1'unionselect'钱途','2011-3-1'unionsel...

    数据库操作教程 2022-09-23 20:42:14

站长搜索

http://www.adminso.com

Copyright @ 2007~2024 All Rights Reserved.

Powered By 站长搜索

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


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

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

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