
sqlserver
文章平均质量分 56
thinker28754
这个作者很懒,什么都没留下…
展开
-
SqlServer中取日期问题
在SQLSERVER中也有和Oracle相类似的函数,写法如下:CONVERT(varchar(10),addtime,120) 2005-12-30不带世纪数位(yy) | 带世纪数位(yyyy) | 标准 | 输入/输出** 1 101 美国 mm/dd/yyyy原创 2008-08-07 20:27:00 · 2131 阅读 · 0 评论 -
启动SQL 2005的SQL Server Configuration Manager时显示无法连接到WMI提供程序
<br />我想用sql server做一个数据库的作业,主要是想用一下asp做个网页。首先需要安装sql server,刚开始以为是件很简单的事,在我的visual studio 2008的安装包里就有sql server 2005 express edition 的安装软件,直接安装就行了,哪知道后来的过程那叫一个艰辛啊…… <br />先安装sql server 2005(是英文版的),安装过程非常顺利。然后我想进入Server Configuration Manager(配置管理器),点击之后就出现原创 2011-03-29 19:53:00 · 2870 阅读 · 0 评论 -
sql2008使用merge语句实现数据差异传输
<br />最近数据库升级到2008,研究了一下,发现有一个很好用的新功能,merge 语句加上存储过程,可以实现数据的差异传输,源表的增删改,都可以使用 merge 语句,把数据更改应用到目标表上,我们原来一个2亿多条记录的表,完全传输一次需要3个多小时,使用这个方法进行数据传输,首次花的时间和原来差不多,但是在以后的每次的作业里面,看到传输时间只有不到 10分钟了,经大量数据抽样检查,数据是完全相同的,通过优化,还可以增加作业的频率,实现数据更短的时间差,这对于表比较大,而且需要进行不定期同步的情况来说原创 2010-08-07 11:36:00 · 649 阅读 · 0 评论 -
用户sa登录失败,该用户与可信sql server连接无关联
今天测试web项目新建了一个数据库,结果报错,以前登录直接选择Windows身份验证,并没有什么问题出现!可前段时间采用SQLSERVER身份验证去登录,随之的问题就来了.无论用什么方法就是一个结果出错! 出错的原因是:用户 sa 登录失败。该用户与可信 SQL Server 连接无关联.今天上网上查了半天还是搞不定,最后经过网上和书上的汇总,终于搞定了!呵呵········///原创 2010-04-26 11:42:00 · 570 阅读 · 0 评论 -
判断触发器是否存在
if exists (select * from dbo.sysobjects where id = object_id(N[dbo].[触发器名]) and OBJECTPROPERTY(id, NIsTrigger) = 1) drop trigger [dbo].[触发器名]原创 2010-03-15 13:07:00 · 4528 阅读 · 0 评论 -
介绍SQL Server 2005的CROSS Apply
Cross Apply使表可以和表值函数结果进行join, 这样表值函数的参数就可以使用一个结果集,而不是一个标量值,下面是book online的原文,有例子,有解释。The APPLY operator allows you to invoke a table-valued function for each row returned by an outer table expressio原创 2010-02-05 10:16:00 · 2111 阅读 · 1 评论 -
CROSS APPLY 和outer apply 的区别
CROSS APPLY 和outer apply 的区别:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->DECLARE @t table (姓名 varchar(10))insert into @T values(张三)insert into原创 2010-02-05 18:24:00 · 531 阅读 · 0 评论 -
如何在SQL Server 2005中用XQuery分解XML数据
上周,我们简单讨论了如何应用SQL Server中的OPENXML函数将XML数据分解到个一个关系格式中。我们了解到OPENXML使用起来简单直接,但非常占用内存。本周,我们讨论SQL Server 2005的新功能,它允许你将XML数据分解到关系格式中,而不必耗用太多内存。在举例说明如何分解上一篇文章中的数据时,我们首先了解一下XQuery和它在SQL Server 2005中为开发者提供的原创 2010-02-05 10:18:00 · 578 阅读 · 0 评论 -
sql语句
1. 说明:复制表(只复制结构,源表名:a,新表名:b) SQL: select * into b from a where 11; 2. 说明:拷贝表(拷贝数据,源表名:a,目标表名:b) SQL: insert into b(a, b, c) select d, e, f from b; 3. 说明:显示文章、提交人和最后回复时间 SQL: select a.原创 2009-11-05 13:41:00 · 426 阅读 · 0 评论 -
sql server 2005 游标使用小例
declare @IP varchar(50),@Email varchar(50)declare tc cursor for select HostIP,UserEmail from RestartLogopen tcfetch next from tc into @IP , @Emailwhile @@fetch_status = 0begin print @IP+ +@Email原创 2009-06-13 08:46:00 · 981 阅读 · 0 评论 -
SQL2005中对一个记录很大的表增加一个自增字段,总是增加失败
工具--选项--设置器 将事务超时时间设置大一些(默认为30秒)原创 2009-04-11 15:12:00 · 766 阅读 · 0 评论 -
SQL SERVER 数据库实用SQL语句
【SQL SERVER 数据库实用SQL语句】 1.按姓氏笔画排序: Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as 2.分页SQL语句 select * from(select (row_number() OVER (ORDER BY tab.ID Desc)) as rownum,ta原创 2009-03-18 09:15:00 · 548 阅读 · 0 评论 -
sqlserver2005 将一个库表中的数据导入导另一个库表中
1、先在另一个库表中建立相同的表结构;2、执行如下脚本:INSERT INTO [test].[dbo].[ZY_icd10] SELECT [ID] ,[Bm] ,[Zjm] ,[Mc] FROM [CHSDB].[dbo].[ZY_icd10]原创 2008-12-18 16:27:00 · 1384 阅读 · 0 评论 -
MSSQL中简单的时间处理
--时间的处理 --(1)短时间的处理 declare @S datetime set @S=getdate() --select (convert(varchar(10),@S,120)) --select datediff(m,@S,3) select replace(convert(varchar(10),@S,120),-0,-) --长时间的处理原创 2008-12-12 13:34:00 · 510 阅读 · 0 评论 -
ASP.NET 数据分页第一篇—探讨分页原理及 SQL Server 2005 的 ROW_NUMBER 函数
ASP.NET 数据分页第一篇—探讨分页原理及 SQL Server 2005 的 ROW_NUMBER 函数 ASP.NET 的 GridView 控件、SqlDataSource 和 ObjectDataSource 控件,其内建的「数据分页 (pager)」功能,默认做法,是当 user 每次单击 GridView 的页码换页时,都重新去数据库里,把数据表的「所有」数据,「全部」重原创 2008-11-05 20:30:00 · 1089 阅读 · 0 评论 -
sqlserver只截取日期和只截取时分秒
select convert(varchar,getdate(),23) 只截取系统当前日期select convert(varchar,getdate(),8) 只截取系统当前时间原创 2011-07-09 14:37:14 · 15676 阅读 · 0 评论