-
sqlserver 给视图赋权限
所属栏目:[MsSql教程] 日期:2020-12-12 热度:186
? use?ECC_USER;? if?exists?( select ?*? from ?dbo.sysobjects? where ?id?=?object_id(N '[dbo].[WV_UserInfo]' )? and ?OBJECTPROPERTY(id,?N 'IsView' )?=?1)? drop ? view ?[dbo].[WV_UserInfo]? GO? ? SET ?QUOTED_IDENTIFIER? OFF ?? GO? SET ?ANSI_[详细]
-
图解sqlserver 2000 还原数据库的基本操作
所属栏目:[MsSql教程] 日期:2020-12-12 热度:117
图解 sqlserver 2000 还原数据库的基本操作,是我在测试单位服务器上的数据库,恢复数据的完整性所进行的简单测试。由于时间紧张,我不直接在博文里写出来了,有好多图不大方便插入,所以有爱好这个知识点的朋友可以下载参考。[详细]
-
SQLSERVER根据日期求星期几
所属栏目:[MsSql教程] 日期:2020-12-12 热度:133
select DATEPART(DW,'2010-06-12')[详细]
-
SQLServer 2005 海量数据解决方案 分区表
所属栏目:[MsSql教程] 日期:2020-12-12 热度:103
? ??????? 该文转载自http://www.voidcn.com/article/p-pbsxziqu-vk.html. ? ??????? Csdn Blog在2007年,由于访问量和数据量的大幅度增长,使得我们原有的在.text 0.96版本上修改的代码基本不堪重负。 在数据库方面主要表现为,单单文章表,2007年1年的数据[详细]
-
导致W3WP进程会重起情况
所属栏目:[MsSql教程] 日期:2020-12-12 热度:51
?哪些情况下该进程会重起呢?微软的一篇文章告诉了我们: 1、配置文件中processModel标签的memoryLimit属性 2、Global.asax或者Web.config文件被更改 3、Bin文件夹中的Web程序(DLL)被修改 4、杀毒软件扫描了一些.config文件。 更多的信息请参考PRB: Sessio[详细]
-
SqlServer 2005 T-SQL Query 学习笔记
所属栏目:[MsSql教程] 日期:2020-12-12 热度:190
? Select字句在逻辑上是SQL语句最后进行处理的最后一步,所以,以下查询会发生错误: SELECT ?YEAR(OrderDate) AS OrderYear, ?COUNT(DISTINCT CustomerID) AS NumCusts FROM dbo.Orders GROUP BY OrderYear;因为group by是在Select之前进行的,那个时候orde[详细]
-
ArcSDE和Geodatabase10.1抢先版谍照介绍(2)——ArcSDE10.1安装
所属栏目:[MsSql教程] 日期:2020-12-12 热度:119
? ? ? 前几天刚拿到ArcSDE10.1Beta的安装介质,就迫不及待的对ArcSDE进行安装,但是在这些过程之前经历了一个……的梦魇(这些省略号记录了倒腾虚拟机、数据库一些恶心的事情,让我郁闷了一天),下面就介绍一下ArcSDE10.1的安装吧。 ? ? ? 我使用的是Oracle[详细]
-
sqlServer2005的操作语句
所属栏目:[MsSql教程] 日期:2020-12-12 热度:156
/*--sql server 2005 无法连接到数据库引擎--确定服务器器名称、帐号、密码无误后:1.先开启服务器:开始-运行-输入“net start mssqlserver”,关闭为“net stop mssqlserver”;或者开始- 所有程序 - micorsoft sql server 2005 - 配置工具 - SQL Server[详细]
-
SQLServer触发器创建、删除、修改、查看
所属栏目:[MsSql教程] 日期:2020-12-12 热度:72
一: 触发器是一种特殊的存储过程﹐它不能被显式地调用﹐而是在往表中插入记录﹑更新记录或者删除记录时被自动地激活。所以触发器可以用来实现对表实施复杂的完整性约束。 二: SQL Server为每个触发器都创建了两个专用表:Inserted表和Deleted表。这两个表。[详细]
-
Inside SQLServer 2005 读书随笔-用For XML Path来聚合字符串类
所属栏目:[MsSql教程] 日期:2020-12-12 热度:140
USE?tempdb;GOIFOBJECT_ID('dbo.Groups')?ISNOTNULL??DROPTABLE?dbo.Groups;GOCREATETABLE?dbo.Groups(??groupid??VARCHAR(10)?NOTNULL,??memberid?INTNOTNULL,??string???VARCHAR(10)?NOTNULL,??val??????INTNOTNULL,??PRIMARYKEY?(groupid,?memberid));???[详细]
-
SQLServer无法判断空格数量
所属栏目:[MsSql教程] 日期:2020-12-12 热度:147
在SQLServer中字符串中连续的空格数据量是无法判断的,以下是测试脚本: DROP TABLE [dbo].[TestTable] CREATE TABLE [dbo].[TestTable]( ?[Id] [int] NOT NULL, ?[Name] [char](5) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL, ?CONSTRAINT [PK_TestTab[详细]
-
SQLServer中in和not in子查询注意事项
所属栏目:[MsSql教程] 日期:2020-12-12 热度:129
当in子查询的结果集中包含null时,如: in('a','b',null),父查询只返回非NULL结果集,因为null和null无法比较; 当子查询 not in的结果集中包含null时,父查询永远为空结果集; 当子查询中查询字段不存在时,SQL不会报错 select? * from t1 where id in (selec[详细]
-
SQLServer2005 复制中增量快照的配置
所属栏目:[MsSql教程] 日期:2020-12-12 热度:65
最近在对一个项目数量较大的发布做快照初始化时,遇到一个问题,就是在对发布添加新项目后,创建快照做初始化时,时间非常长,到最后超时失败,观察快照文件夹后,发现每次创建快照时,该发布下的所有项目都被重新初始化,后来在创建发布时有两个关键参数:[详细]
-
SQLServer时间日期函数
所属栏目:[MsSql教程] 日期:2020-12-12 热度:141
1.????? 当前系统日期、时间 ??????? select getdate() 2. dateadd????? 在向指定日期加上一段时间的基础上,返回新的 datetime 值 ?????? 例如:向日期加上2天 ?????? select dateadd(day,2,'2004-10-15')????? --返回:2004-10-17 00:00:00.000 3. datedif[详细]
-
SQLServer触发器创建、删除、修改、查看...
所属栏目:[MsSql教程] 日期:2020-12-12 热度:107
?一: 触发器是一种特殊的存储过程﹐它不能被显式地调用﹐而是在往表中插入记录﹑更新记录或者删除记录时被自动地激活。所以触发器可以用来实现对表实施复杂的完整性约束。 二: SQL Server为每个触发器都创建了两个专用表:Inserted表和Deleted表。这两个表。[详细]
-
sqlserver游标使用
所属栏目:[MsSql教程] 日期:2020-12-12 热度:192
? SQL Server 2005 游标 ? 例 5 ,职工普调工资,从最低工资调起,每人工资长 10% ,但工资总额不能超过 50 万元。当调完某个职工工资后,如果工资总额达到或超过 50 万元,就不再调了,另外,如果职工全部调了一遍,工资总额还没到 50 万元,也到此为止。现[详细]
-
SQLServer 错误: 15404,维护计划无法执行
所属栏目:[MsSql教程] 日期:2020-12-12 热度:188
?错误症状: D:Program FilesMicrosoft SQL ServerMSSQL.1MSSQLLOG下面的ERROELOG,用文本打,查看运行维维计划不成功是生成的错误日志详细信息:2011-08-11 14:16:48 - ! [298] SQLServer 错误: ?15404,无法获取有关 Windows NT 组/用户 '计算机名称[详细]
-
使用for命令在多台SQLServer服务器上执行脚本
所属栏目:[MsSql教程] 日期:2020-12-12 热度:185
随着数据库服务器越来越多,有时候我们可能要需要对所有SQLServer服务器的同名库做一些更新或执行脚本之类的情况。 笨办法就是登录到每一个SQL实例上手工执行,这样费时费力,而且当实例相当多时就是件极痛苦的事,其实我们可以用DOS命令中的for命令来实现:[详细]
-
Ioc容器Autofac介绍
所属栏目:[MsSql教程] 日期:2020-12-12 热度:60
Autofac是轻量级的开源Ioc容器,在这里可以下载 http://code.google.com/p/autofac/。如果你用过其他的Ioc容器,那么学习Autofac使用也会比较容易,下面将通过一些例子来讲解其用法。 先看一个例子: 首先新建一个工程,添加Autofac引用。 准备代码,和之前[详细]
-
SqlServer查询计划
所属栏目:[MsSql教程] 日期:2020-12-12 热度:63
? 对于一个比较慢的查询来说,我们通常首先要知道哪些步骤的成本比较高,进而,可以尝试一些改进的方法。一般来说,如果您不能通过:提高硬件性能或者调整OS,SqlServer的设置之类的方式来解决问题,那么剩下的可选方法通常也只有以下这些了: 1. 为【scan】[详细]
-
SQLServer中批量插入数据方式的性能对比
所属栏目:[MsSql教程] 日期:2020-12-12 热度:98
? 昨天下午快下班的时候,无意中听到公司两位同事在探讨批量向数据库插入数据的性能优化问题,顿时来了兴趣,把自己的想法向两位同事说了一下,于是有了本文。 公司技术背景:数据库访问类(xxx.DataBase.Dll)调用存储过程实现数据库的访问。 技术方案一:[详细]
-
SQLSERVER字符串函数
所属栏目:[MsSql教程] 日期:2020-12-12 热度:161
?字符串函数 1.ASCII 返回字符表达式最左端字符的 ASCII 代码值。 语法 ASCII ( character_expression ) 参数 character_expression 是类型为 char 或 varchar的表达式。 返回类型 int 示例 下例假定在 ASCII 字符集环境下运行,它将返回字符串"Du Monde ent[详细]
-
log4net用法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:136
? 参考网上资料完成: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; namespace DAL { ? public? class LogHelper ??? { ??????? //Log4net支持多种级别的日志。优先级从高到低依次排列如下:FATA[详细]
-
sqlserver2005流水号(编号结果类似:CS2011081200001)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:76
?CREATE function [dbo].[f_getNum](@title nvarchar(3),@date nvarchar(8)) ?returns nvarchar(50) as begin declare @str nvarchar(50) declare @tempDate nvarchar(8) declare @num nvarchar(5) declare @temp nvarchar(50) set @tempDate='' set @num=''[详细]
-
ORA-01591故障处理
所属栏目:[MsSql教程] 日期:2020-12-12 热度:72
? 早晨到办公室听同事说表被锁了,一试,发现表中某字段为2222211的行都被锁了,SELECT都不行。报错误ORA-01591,打开TOAD的KnowledgeeXpert,描述很少,只是说由于分布式事务错误而造成锁定。询问同事,昨天通过一个调用另一个存储过程出了错误,而后者通过[详细]