首页 > 资讯列表 >  本页面生成DQL专题报道,DQL滚动新闻,DQL业界评论等相关报道!
  • sqlserver中Selectcount(*)和Count(1)的区别和执行方式

    sqlserver中Selectcount(*)和Count(1)的区别和执行方式

       在SQLServer中Count(*)或者Count(1)或者Count([列])或许是最常用的聚合函数。很多人其实对这三者之间是区分不清的...

    数据库操作教程 2022-09-23 17:25:26
  • SQL事务用法begintran,committran和rollbacktran的用法

    SQL事务用法begintran,committran和rollbacktran的用法

    具体用法如下:复制代码代码如下:--=============================================--Author:cynimoon--Createdate:2009-10-09--Description:示例存储过程--=============================================--EXECTEST_PROC'文综','包括历史,地理,政治','政治','文综的一门'CREATEPROCEDURE[dbo].[TEST_PROC]@A_NameNVARCHAR(20),--A表姓名@A_RemarkNVARCHAR(4000),--A表备注@B_NameNVARCHAR(20),--B表姓名@B_RemarkNVARCHAR(4000)--B表备注ASBEGINTRYBEGINTRAN--在A表中插入数据INSERTINTO[dbo].[A]([A_Name],[A_Remark])VALUES(@A_Name,@A_Remark)--在B表中插入数据INSERTINTO[dbo].[B]([A_ID],[B_Name],[B...

    数据库操作教程 2022-09-23 17:25:24
  • sqlserver合并DataTable并排除重复数据的通用方法分享

    sqlserver合并DataTable并排除重复数据的通用方法分享

    代码如下:复制代码代码如下:///<summary>///将两个列不同的DataTable合并成一个新的DataTable///</summary>///<paramname="dt1">源表</param>///<paramname="dt2">需要合并的表</param>///<paramname="primaryKey">需要排重列表(为空不排重)</param>///<paramname="maxRows">合并后Table的最大行数</param>///<returns>合并后的datatable</returns>publicstaticDataTableMergeDataTable(DataTabledt1,DataTabledt2,stringprimaryKey,intmaxRows){//判断是否需要合并if(dt1==null&&dt2==null){returnnull;}if(dt1==null&...

    数据库操作教程 2022-09-23 17:25:18
  • SQL语句的执行原理分析

    SQL语句的执行原理分析

    原理:第一步:应用程序把查询SQL语句发给服务器端执行。我们在数据层执行SQL语句时,应用程序会连接到相应的数据库服务器,把SQL语句发送给服务器处理...

    数据库操作教程 2022-09-23 17:25:18
  • 通过SQLServer的位运算功能巧妙解决多选查询方法

    通过SQLServer的位运算功能巧妙解决多选查询方法

    无论使用int还是varchar,对于Status的多选查询都是不易应对的。举例,常规思维下对CustomerStatus的Enum设置如下:复制代码代码如下:[Serializable]publicenumCustomerStatus{New=0,Active=1,Overdue=2,Suspended=3,Closing=4,Closed=5}在数据库中以int形式存储了Status值...

    数据库操作教程 2022-09-23 17:25:14
  • sql查询点滴记录

    sql查询点滴记录

    也不一定,以前从来没有深入的研究过sql查询...

    数据库操作教程 2022-09-23 17:25:14
  • SQLServer自动增长清零的方法

    SQLServer自动增长清零的方法

    方法1:复制代码代码如下:truncatetableTableName删除表中的所有的数据的同时,将自动增长清零。如果有外键参考这个表,这个方法会报错(即便主键表和外键表都已经没有数据),请参考方法2...

    数据库操作教程 2022-09-23 17:25:12
  • 理解SQLSERVER中的逻辑读,预读和物理读

    理解SQLSERVER中的逻辑读,预读和物理读

    SQLSERVER数据存储的形式     在谈到几种不同的读取方式之前,首先要理解SQLSERVER数据存储的方式.SQLSERVER存储的最小单位为页(Page).每一页大小为8k,SQLSERVER对于页的读取是原子性,要么读完一页,要么完全不读,不会有中间状态。而页之间的数据组织结构为B树(请参考我之前的博文).所以SQLSERVER对于逻辑读,预读,和物理读的单位是页.          SQLSERVER一页的总大小为:8K     但是这一页存储的数据会是:8K=8192字节-96字节(页头)-36字节(行偏移)=8060字节     所以每一页用于存储的实际大小为8060字节.     比如上面AdventureWorks中的Person.Address表,通过SSMS看到这个...

    数据库操作教程 2022-09-23 17:25:09
  • SqlServer获取存储过程返回值的实例

    SqlServer获取存储过程返回值的实例

    1.OUPUT参数返回值复制代码代码如下:CREATEPROCEDURE[dbo]...

    数据库操作教程 2022-09-23 17:25:04
  • 深入SQLSERVER合并相关操作Union,Except,Intersect的详解

    深入SQLSERVER合并相关操作Union,Except,Intersect的详解

    对于结果集有几个处理,值得讲解一下1.并集(union,Unionall)这个很简单,是把两个结果集水平合并起来。例如SELECT*FROMAUNIONSELECT*FROMB【注意】union会删除重复值,也就是说A和B中重复的行,最终只会出现一次,而unionall则会保留重复行...

    数据库操作教程 2022-09-23 17:25:01
  • 利用sql函数生成不重复的订单号的代码

    利用sql函数生成不重复的订单号的代码

    复制代码代码如下:ALTERfunction[dbo].[GetOrderNum](@ebaystockflagvarchar(20)//规则字母)returnsvarchar(100)ASBEGINdeclare@dtCHAR(8)declare@flagvarchar(20)set@flag='B'+@ebaystockflagset@dt=CONVERT(CHAR(8),GETDATE(),112)declare@maxvarchar(100)SELECT@max=MAX(OrderNumber)FROMtb_EbayOrderWITH(XLOCK,PAGLOCK)WHEREOrderNumberlike@flag+'%'set@max=isnull(@max,@flag+@dt+'000')--查不到结果给个默认值declare@avarchar(100)declare@numvarchar(10)declare@ordernumvarchar(20)set@a=Convert(varchar,right(@max,len(@max)-10))--截取数字部分if(LEFT(@...

    数据库操作教程 2022-09-23 17:24:55
  • sqlserver对字段的添加修改删除、以及字段的说明

    sqlserver对字段的添加修改删除、以及字段的说明

    复制代码代码如下:--新增表字段ALTERprocedure[dbo].[sp_Web_TableFiled_Insert](@TableNamevarchar(100),@FieldNamevarchar(100),@FieldExplainvarchar(200),@DataTypevarchar(100),@ConnectTableNamevarchar(100),@FieldLengthint,@NewsIDintoutput)asbegintransactionmytrandeclare@errorSumintifnotexists(SELECT*FROMsyscolumnswhereid=object_id(@TableName)ANDname=@FieldName)begininserttb_TableField(TableName,FieldName,FieldExplain,DataType,ConnectTableName,FieldLength,UserSetSign)values(@TableName,@FieldName,@FieldExplain,@Data...

    数据库操作教程 2022-09-23 17:24:52

站长搜索

http://www.adminso.com

Copyright @ 2007~2024 All Rights Reserved.

Powered By 站长搜索

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


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

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

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