-
[图解]sqlserver中创建链接服务器
所属栏目:[MsSql教程] 日期:2020-12-12 热度:84
链接服务器在跨数据库/跨服务器查询时非常有用(比如分布式数据库系统中),本文将以图文方式详细说明如何利用SQL Server Management Studio在图形界面下创建链接服务器 1.展开服务器对象--链接服务器--右击"新建链接服务器" 注意:必须以数据库管理员身份登录([详细]
-
sqlserver2005中全文索引的建立和使用
所属栏目:[MsSql教程] 日期:2020-12-12 热度:64
全文索引和全文检索是sql server 7.0的新增功能,它能够对数据中的字符类型列(如varchar、text等类型列)进行索引,并通过索引实现全文搜索查询。sql server常规索引与全文检索相比,二者的区别如下: 常规索引 全文索引 使用create index或约束定义创建 使[详细]
-
SQLSERVER三大范式
所属栏目:[MsSql教程] 日期:2020-12-12 热度:196
1 第一范式(1NF) 在任何一个关系数据库中,第一范式(1NF)是对关系模式的基本要求,不满足第一范式(1NF)的数据库就不是关系数据库。 所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能[详细]
-
sqlserver 2005 高可用性架构 日志传送
所属栏目:[MsSql教程] 日期:2020-12-12 热度:78
SQLServer 事务日志传送 事务日志传送概述 SQL Server的事务日志传送备份是仅次于镜像的高可靠性备份方案,可以达到分钟级的灾难恢复能力。其项目实施成本,又远小于镜像的投入,因此是一种非常实用的备份解决方案。当我们考虑过个目标服务器的时候,镜像就[详细]
-
SQLServer数据库从高版本降级到低版本
所属栏目:[MsSql教程] 日期:2020-12-12 热度:153
1.从高版本数据库中导出数据脚本,更改后(更改数据库路径,版本号),在低版本数据库上运行 ? ? 2.导出导入工具,数据同步(略) ? 具体参考附件 ? 参考网址: http://www.voidcn.com/article/p-uedgwwcn-ov.html ? http://wenku.baidu.com/view/9dde820602[详细]
-
SQLServer触发器递归更新
所属栏目:[MsSql教程] 日期:2020-12-12 热度:189
起因:有一个组表,是树型结构,结构如下: CREATE TABLE CFG_TEAM(TEAM_ID INT,TEAM_NAME VARCHAR(50),PATHS VARCAHR(4000),--根据当前层次自动计算更新PARENT_ID INT) 这个paths有点类似文件目录的意思,是父级节点paths+'.'+本级节点ID,当父级节点ID为0[详细]
-
sqlserver 2005 kill 连接
所属栏目:[MsSql教程] 日期:2020-12-12 热度:119
查询连接 SELECT * FROM [Master].[dbo].[SYSPROCESSES] WHERE [DBID] IN ( SELECT ?? [DBID] FROM ?? [Master].[dbo].[SYSDATABASES] WHERE ?? NAME='数据库名' ) 删除连接 kill spid[详细]
-
sqlserver2005服务启动端口未打开的问题
所属栏目:[MsSql教程] 日期:2020-12-12 热度:69
开始菜单,找到SQL?Server?配置管理器 进入后,有个SQL?Server网络配置,MSSQLSERVER的协议, Shared?Memory,Named?Pipes?,TCP/IP三个协议都改为启用。 双击TCP/IP,要将各个IP都启用。 有些sql server 2005在安装过程中,可能将SQL server 服务的端口配置成[详细]
-
SqlServer 巧妙解决 多条件组合查询(只是一个很好的想法,但它不
所属栏目:[MsSql教程] 日期:2020-12-12 热度:126
来自:http://www.cnblogs.com/wenyang-rio/archive/2012/10/31/2745525.html? 开发中经常会遇得到需要多种条件组合查询的情况, 比如有三个表,年级表Grade(GradeId,GradeName), 班级Class(ClassId,ClassName,GradeId),学员表Student(StuId,StuName,Class[详细]
-
SqlServer快速进阶系列(一)数据库设计(用了思维导图)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:85
来自:http://www.cnblogs.com/wenyang-rio/archive/2012/10/28/2743766.html? 摘要: 数据库设计的规范化程度直接关系到数据的安全性、完整性和性能,甚至会影响到开发应用程序的效率。在软件开发生命周期的项目需求分析阶段,需要捕获客户的需求,标识出各[详细]
-
MS SqlServer海量数据分页存储过程收集
所属栏目:[MsSql教程] 日期:2020-12-12 热度:108
CREATE PROC [dbo].[Mypage] @tableName SYSNAME,-- 表名 @keyField NVARCHAR(1000),-- 主键,多个主键有逗号分隔开 @pageIndex INT=1,-- 要显示的页码 @pageSize INT=10,-- 每页的大小(记录数) @fieldName NVARCHAR(1000)='',-- 要显示的字段列表 @sortName[详细]
-
解决MsSQLServer导入数据时遇到【“链接服务器 '(null)'
所属栏目:[MsSql教程] 日期:2020-12-12 热度:161
【详细错误】:错误 0xc0202009: 数据流任务 1: SSIS 错误代码 DTS_E_OLEDBERROR。出现 OLE DB 错误。错误代码: 0x80004005。 已获得 OLE DB 记录。源:“Microsoft SQL Server Native Client 11.0” Hresult: 0x80004005 说明:“链接服务器 '(null)' 的 OLE[详细]
-
[原创]sqlserver2005 从大文本字段中查找某关键字对应的内容
所属栏目:[MsSql教程] 日期:2020-12-12 热度:79
在我自己工作中,要处理各种不同电子病例模板的数据,一些电子病例数据存放于数据库的大文本字段中,在我们自己系统中又要求重要的域要分开和提供接口供别人调用,我们需要把这些数据进行拆分,如拆分出: 入院情况;出院时间;住院经过;出院情况;出院医嘱[详细]
-
SQLSERVER约束
所属栏目:[MsSql教程] 日期:2020-12-12 热度:81
?????? ?约束是一种限制,通过在列级或表级设置约束,确保数据符合某种数据完整性规则。 ??????? 确保数据完整性不是使用数据库的程序的责任,而是数据库本身的责任。 ??????? 约束的类型:实体约束、域约束、参照完整性约束。 ? 域约束:处理一个或者多个列[详细]
-
计算机改名对SQLSERVER2005的影响和解决方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:100
先改数据库服务器的名称,再改计算机的名称 ? 据说会有 数据库 无法复制 数据库维护计划就不能运行 无法连接本地reporting services 等等的问题 当然最好是 服务器 不能随便更改名称 ? 服务器上的每一个操作都要规划 谨慎操作 ? 解决方法: ? 从sys.sysservers[详细]
-
实际年龄,工龄,一定时间内过生日计算,生成日期列表
所属栏目:[MsSql教程] 日期:2020-12-12 热度:66
/*计算年龄*/ select DATEDIFF(year,'1981-09-11',getdate()) - case when? DATEADD(year,datediff(year,getdate()),'1981-09-11') GETDATE() then 1 else 0 end /*计算工龄*/ select DATEDIFF(month,'2010-03-10',getdate()) - case when DATEADD(month,dat[详细]
-
sqlserver把一列中的多行数据在一行显示
所属栏目:[MsSql教程] 日期:2020-12-12 热度:73
表jizhan region cell station zaipin fujiao tianxian 建邺 应天路1 应天路 5 6 90 建邺 应天路2 应天路 6 9 200 建邺 应天路3 应天路 3 6 310 玄武 1101厂1 1101厂 3 8 310 玄武 1101厂2 1101厂 3 10 90 玄武 1101厂3 1101厂 4 8 230 白下 511招待所1 511[详细]
-
sqlserver2005创建连接数据库dblink
所属栏目:[MsSql教程] 日期:2020-12-12 热度:108
? 产品名字--随意起个 ? ------------------------------------------------------------------------------------------------------------ 安全项配置 ?[详细]
-
数据导入SqlServer decimal变小了
所属栏目:[MsSql教程] 日期:2020-12-12 热度:147
将Excel中的数据导入到SqlServer中,发现decimal(18,2)类型非整数数据比原先小了0.01。 ? ? 代码如下: OleDbConnection?con?=? new ?OleDbConnection( "Provider=Microsoft.Jet.OLEDB.4.0;" ? +? "Data?Source=" ? +?Server.MapPath( "../../uploadfiles/"[详细]
-
生成指定日期段的日期列表,月份列表
所属栏目:[MsSql教程] 日期:2020-12-12 热度:192
if exists(select * from sys.sysobjects where id = OBJECT_ID(N'[dbo].[f_getdate]') and xtype in (N'FN',N'IF',N'TF')) drop function [dbo].[f_getdate] go /*--生成列表 生成指定日期段的日期列表 --查询工作日 SELECT * FROM dbo.f_getdate('2005-1-3[详细]
-
Access,SqlServer, Oracle, DB2 常用的几个函数
所属栏目:[MsSql教程] 日期:2020-12-12 热度:171
序号 简述 Access 语法 SqlServer 语法 Oracle 语法 DB2 语法 解决方案 01 系统时间 Date()/Now() GETDATE() SYSDATE GetSysTimeStr 02 连接字符串 + || + GetConcatStr 03 截取字符串 Mid SubString SubStr SubString GetSubStr 04 小写字符串 LCase Lower[详细]
-
SQLServer和Oracle常用函数对比
所属栏目:[MsSql教程] 日期:2020-12-12 热度:163
数学函数 1.绝对值 S:select abs(-1) value O:select abs(-1) value from dual 2.取整(大) S:select ceiling(-1.001) value O:select ceil(-1.001) value from dual 3.取整(小) S:select floor(-1.001) value O:select floor(-1.001) value from dual 4.取[详细]
-
SQLserver数据库优化
所属栏目:[MsSql教程] 日期:2020-12-12 热度:117
在使用索引字段作为条件时,如果该索引是联合索引,那么必须使用到该索引中的第一个字段作为条件时才能保证系统使用该索引,否则该索引将不会被使用。iv. 如果临时表的数据量较大,需要建立索引,那么应该将创建 查询速度慢的原因很多,常见如下几种: 1、没[详细]
-
SQLserver中的ANSI_NULLS 和 QUOTED_IDENTIFIER选项
所属栏目:[MsSql教程] 日期:2020-12-12 热度:152
这些是 SQL-92 设置语句,使 SQL Server 2000/2005 遵从 SQL-92 规则。 当 SET QUOTED_IDENTIFIER 为 ON 时,标识符可以由双引号分隔,而文字必须由单引号分隔。当 SET QUOTED_IDENTIFIER 为 OFF 时,标识符不可加引号,且必须符合所有 Transact-SQL 标识符[详细]
-
SQLServer临时表与Oracle临时表
所属栏目:[MsSql教程] 日期:2020-12-12 热度:59
1.首先了解Transaction事务 / Session会话 Session会话 简单的说,是一个用户连接到数据库是就会创建一个Session,这个Session会在用户断开连接时被释放 在一个Session会话内可以执行多个Transaction事务,可以有以下语句组成一个或多个DML语句组成 一个DDL[详细]