首页 > 资讯列表 >  编程/数据库
  • SQLServer中NULL的正确使用与空间占用

    SQLServer中NULL的正确使用与空间占用

    我们常在SQLServer的使用或维护中遇上NULL,那么什么是NULL?如下是MSDN给出的一段简短描述(见“NullValues”):AvalueofNULLindicatesthatthevalueisunknown.AvalueofNULLisdifferentfromanemptyorzerovalue.Notwonullvaluesareequal.Comparisonsbetweentwonullvalues,orbetweenaNULLandanyothervalue,returnunknownbecausethevalueofeachNULLisunknown.通俗的讲,NULL就是一个值,而且这个值是未知的(unknown);NULL不能等价任何值,甚至都不等价它自己,即NULL不等于NULL。为了清晰的理解上述的内容,我们创建一个测试表Test_NULL,然后对表插入2条含有NULL值的记录,并进行相关验证操作:--创建一张允许NULL值的表CREATETABLETest_NULL(numINTNOTNULLPRIMARYKEY,fnameNVARCHAR(50)...

    数据库操作教程 2022-09-23 17:40:36
  • 查询SQLServer启动时间的三种方法

    查询SQLServer启动时间的三种方法

    上午在分析索引的使用情况,想看一下数据库什么时候启动的,确保统计的数据没有问题,可以使用下面三种方法查询:--2008及之后版本才有SELECTsqlserver_start_timeFROMsys.dm_os_sys_infoselectcrdatefrommaster...

    数据库操作教程 2022-09-23 17:40:30
  • 实现SQL分页的存储过程代码

    实现SQL分页的存储过程代码

    SQL分页的存储过程代码,需要的朋友们直接拿去用,使用非常简单。分享代码如下USE[SendMessage]GO/******Object:StoredProcedure[dbo].[pages]ScriptDate:07/09/201513:46:50******/SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOALTERPROC[dbo].[pages](@tbnamenvarchar(100),--要分页显示的表名@FieldKeynvarchar(1000),--用于定位记录的主键(惟一键)字段,可以是逗号分隔的多个字段@PageCurrentint=1,--要显示的页码@PageSizeint=10,--每页的大小(记录数)@FieldShownvarchar(1000)='',--以逗号分隔的要显示的字段列表,如果不指定,则显示所有字段@FieldOrdernvarchar(1000)='',--以逗号分隔的排序字段列表,可以指定在字段后面指定DESC/ASC@WhereStringnvarchar(1000)=N''--查询条件)ASbe...

    数据库操作教程 2022-09-23 17:40:24
  • 巧妙利用PARTITION分组排名递增特性解决合并连续相同数据行

    巧妙利用PARTITION分组排名递增特性解决合并连续相同数据行

    问题提出先造一些测试数据以说明题目:DECLARE@TestDataTABLE(IDINT,Col1VARCHAR(20),Col2VARCHAR(20))INSERTINTO@TestData(ID,Col1,Col2)SELECT1,'New','Approved'UNIONALLSELECT2,'Approved','Commited'UNIONALLSELECT3,'Commited','InProgress'UNIONALLSELECT4,'New','Approved'UNIONALLSELECT5,'New','Approved'UNIONALLSELECT6,'New','Approved'UNIONALLSELECT7,'Approved','Removed'SELECT*FROM@TestData数据说明,ID列连续自增...

    数据库操作教程 2022-09-23 17:40:18
  • SQL语句实现查询当前数据库IO等待状况

    SQL语句实现查询当前数据库IO等待状况

    sys.dm_io_pending_io_requests可以返回当前IOPending的状态,对于SQLServer中每个挂起的I/O请求,返回与其对应的一行,跟sys.dm_io_virtual_file_stats配合可以看到具体是哪个数据库IO出现问题。selectDB_NAME(database_id)asDBNAME,database_id,file_id,io_stall,io_pending_ms_ticks,scheduler_addressfromsys.dm_io_virtual_file_stats(null,null)i,sys.dm_io_pending_io_requestsswheres.io_handle=i.file_handle...

    数据库操作教程 2022-09-23 17:40:11
  • SQL2005、SQL2008允许远程连接的配置说明(附配置图)

    SQL2005、SQL2008允许远程连接的配置说明(附配置图)

    SQLServer2005允许远程连接的配置说明在尝试从远程计算机连接到MicrosoftSQLServer2005实例时,可能会接收到错误消息。在使用任何程序连接到SQLServer时都可能会发生此问题...

    数据库操作教程 2022-09-23 17:40:08
  • 自增长键列统计信息的处理方法

    自增长键列统计信息的处理方法

    这篇文章通过文字代码的形式讲解了如何处理用自增长键列的统计信息。我们都知道,在SQLServer里每个统计信息对象都有关联的直方图...

    数据库操作教程 2022-09-23 17:40:01
  • 详解SQL中GroupBy的用法

    详解SQL中GroupBy的用法

    GROUPBY语句用于结合合计函数,根据一个或多个列对结果集进行分组。1、概述“GroupBy”从字面意义上理解就是根据“By”指定的规则对数据进行分组,所谓的分组就是将一个“数据集”划分成若干个“小区域”,然后针对若干个“小区域”进行数据处理...

    数据库操作教程 2022-09-23 17:39:53
  • 使用NotePad++录制宏功能如何快速将sql搜索条件加上前后单引号

    使用NotePad++录制宏功能如何快速将sql搜索条件加上前后单引号

     當我們有很多筆的條件要對資料庫進行搜尋時,常常會用到下列的語法SELECT*FROMMemberWHEREaccuntin('Tom','John','May')在上述語法IN的搜尋條件中,有Tom、John、May三個帳號條件,資料量少的話,還可以一筆一筆的在帳號的前後加上單引號及後面加上逗號,可是當你遇到要一次查詢50個帳號的情況,一筆一筆的輸入,應該會耗費不少時間。以前我都會用Excel裡的CONCATENATE函式來處理這樣的資料,但是有一天同事教我可以用NotePad++的巨集功能來完成這件事情我覺得這方式比在Excel處理還快速,所以在這裡分享一下1.將要處理的搜尋條件貼到NotePad++,以下圖來看,有25筆(圖中的英文名字是從google隨機搜尋到的清單)2.因為巨集就是將你的操作紀錄下來,所以先將游標移到第一筆資料的開始位置,然後按下NotePad++工具列上的巨集按鈕,開始錄製3.因為游標已經在最開頭,也就是第一筆資料的位置,所以請直接用鍵盤,按照下面的鍵盤按鍵順序進行輸入(下方括號中的都是鍵盤的按鍵喔)「'」→「End」→「'」→「,」→「↓」→「H...

    数据库操作教程 2022-09-23 17:39:42
  • 简单介绍SQLServer中的自旋锁

    简单介绍SQLServer中的自旋锁

    为什么我们需要自旋锁?用闩锁同步多个线程间数据结构访问,在每个共享数据结构前都放置一个闩锁没有意义的。闩锁与此紧密关联:当你不能获得闩锁(因为其他人已经有一个不兼容的闩锁拿到),查询就会强制等待,并进入挂起(SUSPENDED)状态...

    数据库操作教程 2022-09-23 17:39:40
  • SQLServer存储过程中编写事务处理的方法小结

    SQLServer存储过程中编写事务处理的方法小结

    本文实例讲述了SQLServer存储过程中编写事务处理的方法。分享给大家供大家参考,具体如下:SQLServer中数据库事务处理是相当有用的,鉴于很多SQL初学者编写的事务处理代码存往往存在漏洞,本文我们介绍了三种不同的方法,举例说明了如何在存储过程事务处理中编写正确的代码...

    数据库操作教程 2022-09-23 17:39:34
  • SQLSERVER清除历史记录的方法

    SQLSERVER清除历史记录的方法

    删除前做备份。  使用SQLServer登录使用数据库时,登录过的记录会出现在登录框中,下面是删除方法:SQLServer2008删除盘符:DocumentsandSettings用户ApplicationDataMicrosoftMicrosoftSQLServer100ToolsShellSqlStudio.bin文件...

    数据库操作教程 2022-09-23 17:39:30

站长搜索

http://www.adminso.com

Copyright @ 2007~2024 All Rights Reserved.

Powered By 站长搜索

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


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

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

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