Sun_china

交流更多,收获更多?

博客园 首页 新随笔 联系 订阅 管理

随笔分类 -  sql

1 2 下一页

摘要:#将传入的数据都当成一个字符串,会对传入的数据自动加上引号;$将传入的数据直接显示生成在SQL中。注意:使用$占位符可能会导致SQL注射攻击,能用#的地方就不要使用$,写order by子句的时候应该用$而不是# 阅读全文
posted @ 2017-05-03 12:14 Sun_china 阅读(1790) 评论(0) 推荐(0) 编辑

摘要:悲观锁(Pessimistic Lock), 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。 乐观锁(Op 阅读全文
posted @ 2017-05-03 12:11 Sun_china 阅读(344) 评论(0) 推荐(0) 编辑

摘要:执行以下脚本,即可解决。declare @dbname varchar(20) set @dbname='hichina_hmp' --这里给变量赋的值是要进行还原的数据库的名称 declare @sql nvarchar(500) declare @spid int --SPID sqlserver进程ID int set @sql='declare getspid cursor for select spid from sysprocesses where dbid=db_id('''+@dbname+''')' 阅读全文
posted @ 2012-07-14 10:42 Sun_china 阅读(2765) 评论(0) 推荐(0) 编辑

摘要:一、取消主体/镜像关系1、 取消主体服务器实例在主体数据库实例master数据库下,执行: Alter database pqsys_config set partner off Alter database pqsys_history set partner off2、 取消镜像服务器实例在镜像数据库实例master数据库下,执行:Alter database pqsys_config set partner offAlter database pqsys_history set partner off待完全解除镜像关系后,对数据库进行恢复Restore database pqsys_con 阅读全文
posted @ 2012-07-12 16:52 Sun_china 阅读(482) 评论(0) 推荐(0) 编辑

摘要:SQLServer2008关于可用性的解决方案高可用性解决方案: http://msdn.microsoft.com/zh-cn/library/bb522583(v=sql.105).aspx镜像解决方案:http://msdn.microsoft.com/zh-cn/library/bb934127(v=sql.105).aspx几种镜像方案的对比(图片来自:http://www.cnblogs.com/killkill/archive/2008/05/23/1205792.html)(点击图片查看大图)选择镜像的理由如下:选择热备份,就只有三个选择了但故障转移集群,一需要做集群,麻烦,二 阅读全文
posted @ 2012-07-12 16:37 Sun_china 阅读(3779) 评论(1) 推荐(0) 编辑

摘要:原文地址:http://www.cnblogs.com/xumingxiang/archive/2012/04/08/2437468.html 阅读全文
posted @ 2012-04-09 14:28 Sun_china 阅读(313) 评论(0) 推荐(0) 编辑

摘要:Java学习路线图:http://edu.csdn.net/heima/heimaline.html?from=longkang Java基础视频25天课程下载地址:http://edu.csdn.net/heima/video/javase_bxd.html?from=lkJavaweb视频11天课程下载地址:http://edu.csdn.net/heima/video/javaweb_flx.html?from=lkAndroid视频下载地址:http://edu.csdn.net/heima/video/androidVideo.html?from=lkPhotoshop CS5视频下 阅读全文
posted @ 2012-03-27 10:10 Sun_china 阅读(875) 评论(0) 推荐(0) 编辑

摘要:1: 针对大批量数据入库,为了减少数据库的链接次数,使用xml的形式一次性的入库。具体参考代码如下:SQL xml的格式写法Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->CREATEProcedureB2B_cPersonCard_Xml--Author:sey--Description:insertintoB2B_cPersonCard--DateTime:2009-08-13@xmlnvarchar(max)ASbegindeclare 阅读全文
posted @ 2009-10-21 10:48 Sun_china 阅读(1441) 评论(2) 推荐(1) 编辑

摘要:[代码]执行计划图:[代码] 阅读全文
posted @ 2009-07-30 10:09 Sun_china 阅读(475) 评论(0) 推荐(0) 编辑

摘要:http://tech.ddvip.com/2008-01/120092022540870.html 阅读全文
posted @ 2009-04-28 17:51 Sun_china 阅读(213) 评论(0) 推荐(0) 编辑

摘要:我们一起来做个示例,在.NET中新建一个类,并在这个类里新建一个方法,然后在SQL Server中调用这个方法。按照微软所述,通过宿主 Microsoft .NET Framework 2.0 公共语言运行库 (CLR),SQL Server 2005显著地增强了数据库编程模型。 这使得开发人员可以用任何CLR语言(如C#、VB.NET或C++等)来写存储过程、触发器和用户自定义函数。 我们如何实... 阅读全文
posted @ 2008-12-30 14:07 Sun_china 阅读(286) 评论(0) 推荐(0) 编辑

摘要:项目要求:项目改版后,数据库的数据结构不一样,要把原有的数据库中的数据合并到新的数据库中时,我们可以使用sqlserver中的openrowset函数来实现。 CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->--不同服务器,不... 阅读全文
posted @ 2008-12-30 10:24 Sun_china 阅读(515) 评论(0) 推荐(0) 编辑

摘要:TRUNCATE TABLE 和不带 WHERE 的 DELETE 功能是一样的,都是删除表中的所有数据,不过 TRUNCATE TABLE 速度更快,占用的日志更少,这是因为 TRUNCATE TABLE 直接释放数据页并且在事务日志中也只记录数据页的释放,而 DELETE 是一行一行地删除,在事务日志中要记录每一条记录的删除。 那么可不可以用 TRUNCATE TABLE 代替不带 WHER... 阅读全文
posted @ 2008-10-23 15:14 Sun_china 阅读(1135) 评论(2) 推荐(0) 编辑

摘要:--虚拟字段,asortid,且1是它的值,比在表上虚拟个字段,扩展性更好,在做表的差值运算时,not exists 要比 not in 的效率高 --not EXISTSselect aRealID as aID,aNameMain,aAddTime,1 as aSortID from dbo.ArticleShow where aSiteID=2 and aIsCommendSite=1uni... 阅读全文
posted @ 2008-10-10 11:26 Sun_china 阅读(476) 评论(0) 推荐(1) 编辑

摘要:CREATE PROCEDURE JOB_GETJOBCHANNEL--功能说明:根据站点ID获取招聘信息--创建者:SEY--日期:2008-09-08( @VSITEID INT,--站点ID @VTOPID INT --取top数)AS IF @VTOPID!='0'BEGIN EXEC('SELECT TOP '+@VTOPID+' J.JID,J.JMID,J.J... 阅读全文
posted @ 2008-09-09 08:40 Sun_china 阅读(1237) 评论(1) 推荐(0) 编辑

摘要:--功能描述:返回当前的用户的昵称--创建者:SunEy--日期:2008-03-25alter Procedure Door_NetWorkDoorPlate_GetUserInfo@DoorID int,@UserName nvarchar(50) outputas begin try select @UserName=UserName from DB_NetWorkDoorPlate whe... 阅读全文
posted @ 2008-03-25 10:52 Sun_china 阅读(512) 评论(1) 推荐(0) 编辑

只有注册用户登录后才能阅读该文。
posted @ 2008-03-19 17:45 Sun_china 阅读(15) 评论(0) 推荐(0) 编辑

只有注册用户登录后才能阅读该文。
posted @ 2008-03-06 10:37 Sun_china 阅读(12) 评论(0) 推荐(0) 编辑

只有注册用户登录后才能阅读该文。
posted @ 2008-03-05 13:36 Sun_china 阅读(10) 评论(0) 推荐(0) 编辑

摘要:创建索引的原则: 1:主键列上一定要创建索引,列设置为主健会自动创建索引,目的是增加检索的速度。 2:外键列可以创建索引。 3:在经常查询的字段上建立索引。 4:对于那些查询中很少涉及到的列,重复值比较多的列不要建立索引。 ... 阅读全文
posted @ 2007-09-18 09:44 Sun_china 阅读(178) 评论(0) 推荐(0) 编辑

1 2 下一页