
SQL数据库
清空回声
你若安好便是晴天
展开
-
Sql中datatime类型数据转成特定格式的string
Sql中datatime类型数据转成特定格式的stringSelect CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM Select CONVERT(varchar(100), GETDATE(), 1): 05/16/06 Select CONVERT(varchar(100), GETDATE(), 2): 06.05.原创 2015-08-10 10:52:04 · 1181 阅读 · 0 评论 -
SQLServer2012数据库降级方法
我用SQL2012建的数据库结果在其他的电脑上都不能附加,版本太高不支持打开SQL Server,连接到数据库,然后找到你要降级的数据库右击数据库,有一个任务选项——扩展里面有一个生成脚本生成脚本的窗口打开后,直接单击设置脚本选项在设置脚本选项的窗口中设置脚本生成的路径,然后起一个名字,没有名字是不能够保存的。单击高级按钮后,看截图原创 2017-02-08 11:45:53 · 5003 阅读 · 0 评论 -
N 个 ASP.net DropDownList 无刷新联动菜单
http://tb.blog.youkuaiyun.com/TrackBack.aspx?PostId=1377536再谈 N 个 ASP.net DropDownList 无刷新联动菜单,牺牲N-1个ASPX来实现自动更新机制,避免刷新的闪动!!以下代码绝对可以使用,也可以实现多级菜单。。。。 function load(state) { var d转载 2017-02-08 11:49:42 · 1020 阅读 · 0 评论 -
通过SQL Server命令行启动及停止SQL服务的方法
http://www.cnblogs.com/12go/archive/2011/10/21/2220045.htmlSQL Server中,想要启动或停止SQL Server服务,通过SQL Server命令行操作就可以实现了。下面为您介绍详细的实现步骤,希望对您能有所帮助。操作步骤如下:(1)在操作系统的任务栏中单击“开始”菜单,选择“运行”命令,在下拉列表框中输入“c转载 2017-02-08 11:54:07 · 6112 阅读 · 0 评论 -
关于SqlServer服务无法启动的症状分析和解决方法
http://blog.sina.com.cn/s/blog_541dc5670100atzr.html前几天重装了系统,在家使用SQL Server一切正常,可是到了单位,SQL Server服务怎么也起不来了,在网上查资料,折腾了一个多小时没有搞定,准备放弃了:再次重装系统!在几乎“绝望”的时候,没想到在客户的提醒下解决了该问题。现将本人的体会共享给大家,希望对大家有所帮助:转载 2017-02-08 11:55:44 · 14870 阅读 · 0 评论 -
SQL Server 2000 + 2005 + 2008 + 2008R2,完全可以共存
http://www.aspku.com/database/mssql/32484.html实践证明,SQL Server 2000 + 2005 + 2008,完全可以共存,注意区别(1)只要实例名不同即可(如:默认实例、命名实例SQL2005、命名实例SQL2008)。 (2)2005 与 2008要求的 .NET Framework 版本不一样,2005 要求 2.0,而 2转载 2017-02-08 11:52:34 · 11832 阅读 · 0 评论 -
与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名
1找到数据库对应的开始234出现下图。则成功开启。原创 2017-02-08 12:03:37 · 759 阅读 · 0 评论 -
在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服 务器。请验证实例名称是否正确并且 SQL Server 已配置为允
http://endual.iteye.com/blog/1672861可怜的我啊,搞了一个下午,连接 C#连接Sql server2005,就是连接不上,然后查资料啊查资料,不仅抱怨国内的文章千篇一律,都没讲清楚到底怎样去写怎样去配置,你转载我,我转载你。当然,我也喜欢转载。。。。,哈哈哈哈遇到的问题,就是连接不上Sql server2005, 提出的错误是:转载 2017-02-08 13:47:16 · 708 阅读 · 0 评论 -
sql server 遇到以零作除数错误。
比如你现在a/b 但是b有可能是0你把表达式改为(case when b=0 then 0 else a/b end)就不会有问题了原创 2017-02-08 13:56:31 · 6814 阅读 · 0 评论 -
sql Server 保留几位小数
如果在数据库用的float类型存数据在程序里面Decimal接受,会是填的什么数据保存什么数据但是如果在数据库里面用numeric(18,2)存数据,在程序里面用ToDecimal接受,会添加小数,可以在显示的时候取小数如果Decimal没有给小数,对于数据库使用DECIMAL没有给小数,会自动四舍五入建议改数据类型为nvarchar(20),想填的数据是多少就是多少)如果原创 2017-02-08 14:00:26 · 4739 阅读 · 0 评论 -
检索数据表中重复的记录
http://www.cnblogs.com/insus/archive/2010/07/28/1786580.html一个表数据是从Excel中导入,经过下面的操作,发现有重复的记录。SELECT [Partno] FROM [dbo].[Loose04] 检索出3642行记录。而用下面的SQL语句,检索出3641行记录。SELE转载 2017-02-08 14:03:10 · 298 阅读 · 0 评论 -
SQL Server如何清除连接过的服务器名称历史?
http://www.cnblogs.com/downmoon/archive/2010/06/18/1760391.html有朋友问起,如何在SQL Server中清除已经连接过的服务器名称(Server Name)列表?如图:后来经过试验,找到了解决方法:删除X:\Documents and Settings\XXX\Application Data\Mic转载 2017-02-08 14:06:59 · 6188 阅读 · 0 评论 -
SQL SERVER中的ROUND()函数有三个参数详解
ROUND的格式:ROUND(p1,p2,p3),其作用是取四舍四入值P1:要被四舍五入的数字P2:保留的小数位数P3:如果为0或不输入,则表示进P1进入四舍五入,如ROUND(123.86,1) =123.90 如果P3是不为0的数,则对P1进行截断,可以理解为不四舍五入 ROUND(123.86,1,1)=123.80原创 2017-02-09 10:04:31 · 15533 阅读 · 2 评论 -
CHAR和VCHAR区别
http://blog.youkuaiyun.com/playboyanta123/article/details/8472222在建立数据库表结构的时候,为了给一个String类型的数据定义一个数据库的数据库类型,一般参考的都是char或者varchar,这两种选择有时候让人很纠结,今天想总结一下它们两者的区别,明确一下选择塔门的理由。 首先明确的是,char的长度是不可变的,转载 2017-02-09 14:05:09 · 4013 阅读 · 1 评论 -
SQL Server 数据库内部版本号
原文:http://blog.youkuaiyun.com/leamonjxl/article/details/8508974-----------数据库还原出现版本错误时可参考。Internal SQL Server Database Version NumbersA database created by a more recent version of SQL Server转载 2017-02-08 11:19:06 · 1481 阅读 · 0 评论 -
SQL SERVER 作业
原文:http://www.cnblogs.com/kerrycode/p/3279559.html作业介绍 SQL SERVER的作业是一系列由SQL SERVER代理按顺序执行的指定操作。作业可以执行一系列活动,包括运行Transact-SQL脚本、命令行应用程序、Microsoft ActiveX脚本、Integration Services 包、Analysis Se转载 2016-12-06 14:30:32 · 1431 阅读 · 0 评论 -
SQL SERVER 中如何用脚本管理作业
原文:http://www.cnblogs.com/kerrycode/p/5555387.html在SQL SERVER中用脚本管理作业,在绝大部分场景下,脚本都比UI界面管理作业要高效、简洁。打个简单的比方,如果你要查看作业的运行时长,如果用UI界面查看,100个作业,你就得在历史记录里面至少查看一百次甚至更多,还要记录、统计作业各个步骤的执行时间。而用脚本,一个查询就OK了。这篇文章转载 2016-12-06 14:29:34 · 494 阅读 · 0 评论 -
当前时间的三天
当前时间的三天select 生产发货编号,买受方单位,工程名称,浇注部位,罐车编号,罐车司机,发货方量,之后累计方量,搅拌机组,发货时间,序号 from YieldTransit_Vwhere 发货时间 BETWEEN DATEADD(DAY,-3,GETDATE()) AND GETDATE()原创 2015-08-10 10:56:45 · 291 阅读 · 0 评论 -
SQL
把数据放临时表select * into table1 from UserInfo--清空表数据--table1要清空表的名称--如果修改数据出错了,需要还原你刚备份的数据,还原之前把数据清空一下,再把你临时表的数据放到你的表中TRUNCATE table table1 --添加列ALTER TABLEManpowerLeave ADDLeaveBegi原创 2015-08-10 11:02:22 · 215 阅读 · 0 评论 -
Like 的用法
Like 的用法只针对字符串,如果在时间上使用like,把数据库的date转为特定的string,传参为stringCONVERT(varchar(100), dbo.YieldRole.RSendTime, 112) AS 要求发货时间, select * from GetYieldRoleByRoleNo() WHERE 1=1 and 要求发货时间 like '%2015-05原创 2015-08-10 10:52:58 · 1233 阅读 · 0 评论 -
报错为未启用当前数据库的 SQL Server Service Broker,请为此数据库启用 Service Broker
报错为未启用当前数据库的 SQL Server Service Broker,请为此数据库启用 Service BrokerUSE ZJJA20150306ALTER DATABASE ZJJA20150306 SET NEW_BROKER WITH ROLLBACK IMMEDIATE;ALTER DATABASE ZJJA20150306 SET ENABLE_BROKERSEL原创 2015-08-10 10:58:50 · 2134 阅读 · 0 评论 -
游标修改数据
declare updateEMTinCa_rcursor cursor scroll --声明一个游标for SELECT EMTinCar.ID AS EMTinCar_ID,CASE WHEN b.YieldTransitStateType_ID IS null THEN 3 ELSE b.YieldTransitStateType_IDEND as VehicleStateTyp原创 2015-09-02 16:14:10 · 606 阅读 · 0 评论 -
row_number() 分页
select * FROM (SELECT row_number() OVER (ORDER BY ID ASC ) as Row,* from UserInfo)a where a.Row >0 AND a.Row<=5原创 2015-09-21 10:53:01 · 325 阅读 · 0 评论 -
ROW_NUMBER()分析函数生成一个排序列
--ROW_NUMBER()根据排序字段重新赋值本身的排序重新刷新 ALTER proc UpdateTransportorder_proc @OldVehicleStateType_ID int --修改之前的车辆类型 as declare UpdateTransportorder_cursor cursor scroll for原创 2015-09-21 10:16:07 · 1173 阅读 · 0 评论 -
脚本给一个字段累计
declare updateVehicleStateType_ID_rcursor3 cursor scroll --声明一个游标for SELECT ID,VehicleStateType_ID FROM EMTinCar where VehicleStateType_ID=3OPEN updateVehicleStateType_ID_rcursor3 --打开游标DECLARE原创 2015-09-06 18:54:56 · 302 阅读 · 0 评论 -
时间类型模糊查询
今天用time Like '2008-06-01%'语句来查询该天的所有数据,被提示语句错误。查了一下才发现该模糊查询只能用于String类型的字段。自己也查阅了一些资料。关于时间的模糊查询有以下三种方法: 1.Convert转成String,在用Like查询。select * from table1 where convert(varc转载 2015-08-21 12:36:35 · 563 阅读 · 0 评论 -
模糊查询
public static DataTable GetYieldTransitByCondition(string YieldTransitNo, string EMTinCarNo, string SellProjectname, string SendTime) { DataTable dt = new DataTable();原创 2015-08-10 10:55:37 · 281 阅读 · 0 评论 -
sql规则为今天的6:30-次日6:30算一天
--CheckDate as 质检日期 CONVERT(VARCHAR(10),DATEADD(MINUTE,-30,DATEADD(hh,-6,CheckDate)),120)AS 质检日期, --DATEDIFF() 函数返回两个日期之间的天数。 --DATEDIFF(HOUR,CheckDate,CONVERT(DATE原创 2016-05-17 15:37:42 · 1097 阅读 · 0 评论 -
备份数据库
原文:BACKUP DATABASE [Test] TO DISK = N'C:\Test20120419001.BAK' WITH INIT,NOUNLOAD,NAME=N'dhchis backup' ,SKIP,STATS=10, FORMATINIT指定应重写所有备份集,但是保留媒体头。如果指定了 INIT,将重写那个设备上的所有现有的备份集数据。转载 2016-09-03 15:57:55 · 271 阅读 · 0 评论 -
监控数据库运行的一些常用脚本
作者:潇湘隐者出处:http://www.cnblogs.com/kerrycode/原文连接:http://www.cnblogs.com/kerrycode/p/3153321.html下面是整理、收集监控数据库运行的一些常用脚本,也是MS SQL 日常维护管理常用脚本(一)的续集,欢迎大家补充、提意见。 查看数据库登录名信息转载 2016-09-27 11:01:53 · 3209 阅读 · 0 评论 -
sql server2000中使用convert来取得datetime数据类型样式
http://www.cnblogs.com/Gavinzhao/archive/2009/11/10/1599690.htmlsql server2000中使用convert来取得datetime数据类型样式(全)日期数据格式的处理,两个示例:CONVERT(varchar(16), 时间一, 20) 结果:2007-02-01 08:02/*时间一般为getdate转载 2017-02-09 14:11:37 · 425 阅读 · 0 评论