首页 > 资讯列表 >  编程/数据库 >> 数据库操作教程
  • SQLSERVER的数据类型

    SQLSERVER的数据类型

    1.SQLSERVER的数据类型  数据类弄是数据的一种属性,表示数据所表示信息的类型。任何一种计算机语言都定义了自己的数据类型...

    数据库操作教程 2022-09-23 20:37:25
  • 删除Table表中的重复行的方法

    删除Table表中的重复行的方法

    利用SQLServer2005的新功能NOW_NUMBER和CTE可以很好的实现.举例说明如下:建立测试数据:复制代码代码如下:createtableDup1(Col1intnull,Col2varchar(20)null)insertintoDup1values(1,'aaa'),(2,'aaa'),(2,'aaa'),(2,'aaa'),(3,'bbb'),(3,'bbb'),(4,'ccc'),(4,'ddd'),(5,'eee')select*fromDup1可以查看到重复的数据有:复制代码代码如下:SELECTCol1,Col2,COUNT(*)ASDupCountFROMDup1GROUPBYCol1,Col2HAVINGCOUNT(*)>1接下来介绍如何delete掉重复的数据:1...

    数据库操作教程 2022-09-23 20:37:16
  • sqlserver临时表的用法

    sqlserver临时表的用法

    用法:用于复杂查询时可以用临时表来暂存相关记录,能够提高效率、提高程序的可读性,类似于游标中的my_cursordeclaremy_cursorcursorscrollforselect字段fromtablename临时表分为:用户临时表和系统临时表。系统临时表和用户临时表的区别:1)用户临时表:用户临时表的名称以#开头;用户临时表的周期只存在于创建这个表的用户的Session,对其他进程是不可见...

    数据库操作教程 2022-09-23 20:37:03
  • sqlserver中更改数据库所属为dbo的方法

    sqlserver中更改数据库所属为dbo的方法

    复制代码代码如下:sp_configure'allowupdates','1'goreconfigurewithoverridegoupdatesysobjectssetuid=1whereuid<>1gosp_configure'allowupdates','0'goreconfigurewithoverride在查询分析器里面执行一次就行,执行第二次会报错...

    数据库操作教程 2022-09-23 20:36:59
  • sql添加数据后返回受影响行数据

    sql添加数据后返回受影响行数据

    Inserted表中的行是触发器表中新行的副本。语法返回所有列INSERTINTO[tableName]([columnName1],[columnNameN],...)OUTPUTinserted.*VALUES('value1','value2',...)返回指定列INSERTINTO[tableName]([columnName1],[columnNameN],...)OUTPUTinserted.[columnName]VALUES('value1','value2',...)获取数据就跟平常SELECT语句一样的用vo或者dataset装...

    数据库操作教程 2022-09-23 20:36:54
  • SQLServer参数化查询经验分享

    SQLServer参数化查询经验分享

    什么是参数化查询?  一个简单理解参数化查询的方式是把它看做只是一个T-SQL查询,它接受控制这个查询返回什么的参数。通过使用不同的参数,一个参数化查询返回不同的结果...

    数据库操作教程 2022-09-23 20:36:52
  • SQL中WHERE变量ISNULL条件导致全表扫描问题的解决方法

    SQL中WHERE变量ISNULL条件导致全表扫描问题的解决方法

    复制代码代码如下:SET@SQL='SELECT*FROMCommentwith(nolock)WHERE1=1   And(@ProjectIdsIsNullorProjectId=@ProjectIds)   And(@ScoresisnullorScore=@Scores)'印象中记得,以前在做Oracle开发时,这种写法是会导致全表扫描的,用不上索引,不知道SqlServer里是否也是一样呢,于是做一个简单的测试1、建立测试用的表结构和索引:复制代码代码如下:CREATETABLEaaa(idintIDENTITY,NAMEVARCHAR(12),ageINT)goCREATEINDEXidx_ageONaaa(age)GO2、插入1万条测试数据:复制代码代码如下:DECLARE@iINT;SET@i=0;WHILE@i<10000BEGIN INSERTINTOaaa(name,age)VALUES(CAST(@iASVARCHAR),@i) SET@i=@i+1;ENDGO3、先开启执行计...

    数据库操作教程 2022-09-23 20:36:43
  • SQLServer使用ADSI执行分布式查询ActiveDorectory对象

    SQLServer使用ADSI执行分布式查询ActiveDorectory对象

    Step1:CreatingaLinkedServer.EXECsp_addlinkedserver'ADSI','ActiveDirectoryServices2.5','ADSDSOObject','adsdatasource'Step2:CreatingaSQLServerAuthenticatedLoginEXECsp_addlinkedsrvlogin@rmtsrvname=N'ADSI',@locallogin=NULL,@useself=N'False',@rmtuser=N'domainAccount',@rmtpassword=N'Password'对于SQLServer授权登录,可以使用sp_addlinkedsrvlogin系统存储过程配置用于连接到目录服务的适当的登录/密码.参考这里:http://blogs.msdn.com/euanga/archive/2007/03/22/faq-how-do-i-query-active-directory-from-sql-server.aspx如果SQLServer使用Windows授权登录,只需自映射就足以通过使用...

    数据库操作教程 2022-09-23 20:36:34
  • sqlserver创建复合主键的2种方法

    sqlserver创建复合主键的2种方法

    创建复合主键:方法一:创建表之后,altertabletable_nameaddprimarykey(字段1...

    数据库操作教程 2022-09-23 20:36:22
  • 利用脚本自动安装SQLServer的实现步骤分析

    利用脚本自动安装SQLServer的实现步骤分析

    每当这种情况发生的时候,我总会心里默念道:杯具啊,这辈子也装不完了。因为SQLServer的安装还是比较复杂的,要先安装.Net、WindowsInstaller,在正式安装的过程中还要交互的填写各种参数,当然这个还不包括拷贝3GB多的安装文件的时间...

    数据库操作教程 2022-09-23 20:36:20
  • sqlserverUnion和SQLUnionAll使用方法

    sqlserverUnion和SQLUnionAll使用方法

    SQLUNION操作符UNION操作符用于合并两个或多个SELECT语句的结果集。请注意,UNION内部的SELECT语句必须拥有相同数量的列...

    数据库操作教程 2022-09-23 20:36:16
  • SQL语句练习实例之六人事系统中的缺勤(休假)统计

    SQL语句练习实例之六人事系统中的缺勤(休假)统计

    复制代码代码如下:---这是一个人事系统中的示例,要求记录一下员工的缺勤情况---1.要在表中记录一下缺勤计分,是对经常缺勤者的一种处罚性计分---规则:---1.如果员工在一年内的缺勤计分达到50,就会可以解雇该员工。---2.如果员工缺勤连续超过一天,就视为长病假,这时,第二天,第三天及以后的天数都不会统计该员工的缺勤计分----这些天也不算为缺勤...

    数据库操作教程 2022-09-23 20:36:11

站长搜索

http://www.adminso.com

Copyright @ 2007~2024 All Rights Reserved.

Powered By 站长搜索

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


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

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

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