-
union和union all的区别
所属栏目:[MsSql教程] 日期:2020-12-12 热度:182
union的作用是将几张表结合在一起,并且会去除重复行的结果集,而union all是不会去除重复行的结果集。[详细]
-
sqlserver替换字符串的某一部分
所属栏目:[MsSql教程] 日期:2020-12-12 热度:194
sqlserver替换字符串的某一部分用studff方法 studff(原始字符串,结束位置,代替字符串) 例子: select stuff(’XS-130913-0004‘,1,2,'PN') 输出结果:PN-130913-0004[详细]
-
sqlserver 步步走(一)(Ms SQLServer)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:71
本文内容有:变量、系统函数、异常捕捉、GO语句、Begin … End关键字、作业、创建数据库、约束、创建数据表、事后追加约束、修改字段、插入数据、复制数据、删除数据、修改数据、常用查询、完整查询 定义变量 declare @id int declare @name nvarchar ( 10 )[详细]
-
sqlserver跨域访问数据库
所属栏目:[MsSql教程] 日期:2020-12-12 热度:110
--创建链接服务器 exec sp_addlinkedserver 'srv_lnk','','SQLOLEDB','远程服务器名或ip地址' exec sp_addlinkedsrvlogin 'srv_lnk','false',null,'用户名','密码' go ? select?? *?? from??? srv_lnk.aaaa.dbo.Area ??? ??? go[详细]
-
sqlserver 数据库 Date(时间) 的各种用法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:176
DECLARE @Date DATETIME SET @Date=GETDATE() --前一天,给定日期的前一天 SELECT DATEADD(DAY,-1,@Date) AS '前一天' --后一天,给定日期的后一天 ? SELECT DATEADD(DAY,1,@Date) AS '后一天' GO --月初,计算给定日期所在月的第一天 --这个计算的技巧是先[详细]
-
Sqlserver转mysql方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:53
?利用Navicat的导入向导将sqlserver转换成mysql。 使用前需要本机安装有: Mysql Mysql图形界面——Navicat SQL Server 2005 ODBC 安装mysql Mysql安装时出现错误,到最后一步出现could not start the service mysql error:0。 问题原因是以前装过mysql在卸[详细]
-
NBU MediaServer 备份失败状态码2
所属栏目:[MsSql教程] 日期:2020-12-12 热度:168
NBUversion:7.5 MediaServer:WindowsServer 2008R2 备份内容:SQLServer 数据 带库: IBM3584 在activity monitor中显示如下 Info nbjm(pid=7004) started backup (backupid=xxxx_1379096131) job for client xxxx,policy centralDWH,schedule full on stora[详细]
-
sqlce3.5 使用RDA组件与sqlserver2005同步数据
所属栏目:[MsSql教程] 日期:2020-12-12 热度:109
? ?? 系统环境: win7旗舰版,iis版本为7.5,vs2005,wince6.0,SQL Server CE 3.5 实现步骤: ???????? 一:在电脑端安装IIS,特别注意勾选"ISAPI 扩展",不然"Microsoft SQL Server Compact Server Agent"是无法开启的. ???? ?????????????????????????????????????[详细]
-
MSSQLServer的系统数据库tempdb突…
所属栏目:[MsSql教程] 日期:2020-12-12 热度:148
? ? ? 这个和你的应用程序用关系,可能是使用了不合理的临时表了,还有,你可以检查一下TEMPDB的属性;比如说,经常用到大量的临时表,而且经常往临时表中写入大量数据,就会导致这个问题产生;你可以在tempdb的自动增长速度控制增长数量级。[详细]
-
SqlServer - 工作总结
所属栏目:[MsSql教程] 日期:2020-12-12 热度:52
循环处理清单 create table d_gclqd(qdbh varchar(20) primary key,sjqd varchar(20),jdjb int,htsl decimal(18,5))insert into d_gclqd values('100','',1,0)insert into d_gclqd values('100-1','100',2,0)insert into d_gclqd values('100-1-1','100-1',3[详细]
-
图文将sqlserver2000备份还原至sqlserver2005
所属栏目:[MsSql教程] 日期:2020-12-12 热度:131
1、例如备份数据名为test,那么新建数据库test。 2、右键数据库 test ——tasts——restore——datebase. 3、选择from device。从右侧文件选项中选择要备份的文件。 4、然后add。 5、选择要备份的数据库文件,下面Files of? type选择 all files,在file name[详细]
-
SQLSERVER SQL性能优化
所属栏目:[MsSql教程] 日期:2020-12-12 热度:101
1.选择最有效率的表名顺序(只在基于规则的优化器中有效) ??? ? SQLSERVER 的解析器按照从右到左的顺序处理FROM子句中的表名,因此FROM子句中写在最后的表(基础表driving?table)将被最先处理,在FROM子句中包含多个表的情况下,必须选择记录条数最少的表作[详细]
-
SQLServer数据库读取数据在Excel中显示
所属栏目:[MsSql教程] 日期:2020-12-12 热度:146
?????????? .在WinForm界面和SQLServer数据库进行连接读取使用using System.Data.SqlClient;命名空间下的SqlDataAdapter,SqlCommand,SqlReader等,但是当我们要向Excel中读取时需要使用ADODB命名空间下的方法得到DataResult直接复制将减少大量的循环写入,从[详细]
-
SqlServer - 问答
所属栏目:[MsSql教程] 日期:2020-12-12 热度:56
存储过程和函数的区别 存储过程可以返回多个变量,函数只能返回一个变量存储过程可以使用临时表,函数不可以存储过程一般作为独立部分来执行,函数可以作为查询语句的一部分来调用存储过程可以对整批数据进行处理,函数只能对某一个进行运算[详细]
-
SqlServer 执行计划及Sql查询优化初探
所属栏目:[MsSql教程] 日期:2020-12-12 热度:165
http://www.alixixi.com/program/a/2010062662233.shtml -- 建测试表 CREATE ? TABLE ?T_UserInfo ( Userid varchar ( 20 ), ?UserName varchar ( 20 ), RegTime? datetime , ?Tel varchar ( 20 ), ) -- 插入测试数据 DECLARE ?@I? INT DECLARE? @ENDID ?INT[详细]
-
SQLServer分页功能性能优化
所属栏目:[MsSql教程] 日期:2020-12-12 热度:152
1. 基础数据 ???????? RtlBill行数: 54754 ???????? RtlDetail行数:4723291 ???????? 如果不分页,结果集行数:198 2. 常用的分页方式:用 With + Row_Number() 来取分页数据 ?? ??? dbcc dropcleanbuffers ; ??? declare @begin int = 10; ??? declare @en[详细]
-
sqlserver语句编写的总结
所属栏目:[MsSql教程] 日期:2020-12-12 热度:50
sql需要注意的地方: 子查询中写条件,有连接查询的on后面只写表于表之间的关系,这样提高sql查询语句的效率[详细]
-
SQLServer时间日期函数
所属栏目:[MsSql教程] 日期:2020-12-12 热度:80
SQLServer时间日期函数详解,SQLServer,时间日期, 1.????? 当前系统日期、时间 ??????? select getdate() 2. dateadd????? 在向指定日期加上一段时间的基础上,返回新的 datetime 值 ?????? 例如:向日期加上2天 ?????? select dateadd(day,2,'2004-10-15')??[详细]
-
sqlserver 2005连接超时采用bat命令解决
所属栏目:[MsSql教程] 日期:2020-12-12 热度:75
将以下内容保存为 openSql.bat 双击运行即可 @echo ========= SQL Server Ports =================== @echo Enabling SQLServer default instance port 1433 netsh firewall set portopening TCP 1433 "SQLServer" @echo Enabling Dedicated Admin Connectio[详细]
-
SQLSERVER 2008 调用dll发起socket CLR
所属栏目:[MsSql教程] 日期:2020-12-12 热度:112
SQLSERVER中、DLL控件的调用。 exec sp_configure 'clr enabled',1 reconfigure go alter database OHKUMADB set trustworthy on go create ASSEMBLY asmHelloWorld FROM 'D:ClassLibrary1.dll' WITH PERMISSION_SET = unsafe go CREATE FUNCTION dbo.clrHe[详细]
-
挺好用的SQLSERVER数据库自动备份工具SQLBackupAndFTP(功能全面)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:156
这个工具主要就是自动备份数据库,一键还原数据库,发送备份数据库日志报告到邮箱,自动压缩备份好的数据库 定期执行数据库备份任务,取代SSMS的维护计划,上传数据库备份文件到FTP服务器、其他网络硬盘等 软件有 免费 和 付费 两种模式,不过本人觉得 免费[详细]
-
SQLServer 2008 R2导出的SQL文件中没有数据
所属栏目:[MsSql教程] 日期:2020-12-12 热度:95
SQLServer 2008 R2 环境: SQLServer 2008 R2 问题:导出的 SQL 文件中没有数据 解决: 1. 展开数据库 -------- 选中某个数据库 -------- 任务 -------- 生成脚本; 2. 单击下一步 -------- 进入如下界面,可以选择需要为整个数据库导出还是只导出某个数据库[详细]
-
SQLServer 2008 :error 40 出现连接错误
所属栏目:[MsSql教程] 日期:2020-12-12 热度:106
在与SQLServer建立连接时出现与网络相关的或特定与实例的错误.未找到或无法访问服务器.请验证实例名称是否正确并且SQL SERVER已配置允许远程链接.(provide:命名管道提供程序,error:40 -无法打开到SQL Server的连接)(Microsoft SQL Server,错误:2) ? 有几次连[详细]
-
使用SqlDependency监听SqlServer2005数据库变更通知
所属栏目:[MsSql教程] 日期:2020-12-12 热度:176
背景需求:对于数据中表A数据字段的变更,需要引发相应业务逻辑,插入或更新相关表或字段。在以往的方式我们多会在数据库端下文章,建立相应触发器,来完成业务逻辑操作。不过这种方式仅适用于单纯对于数据操作的需求,可是当我们要完成更复杂的业务需求是却[详细]
-
使用SqlDependency监听SqlServer2005数据库变更通知
所属栏目:[MsSql教程] 日期:2020-12-12 热度:121
背景需求:对于数据中表A数据字段的变更,需要引发相应业务逻辑,插入或更新相关表或字段。在以往的方式我们多会在数据库端下文章,建立相应触发器,来完成业务逻辑操作。不过这种方式仅适用于单纯对于数据操作的需求,可是当我们要完成更复杂的业务需求是却[详细]