![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL SERVER
bill2006
这个作者很懒,什么都没留下…
展开
-
一次性刪除數據庫中的所有數據
一次性刪除數據庫中的所有數據原创 2022-05-18 10:21:12 · 228 阅读 · 0 评论 -
給數據庫改名
/*该脚本示例如何完整的修改一个数据库的名称.数据为原名称为DB_BEIJING,需要修改成DB_SHANGHAIperfectaction 2012.12.19*/--判断是否存在同名的数据库,以防止误删除USE masterGOIF EXISTS (SELECT name FROM sys.databases WHERE name = N'DB_BEIJING'转载 2012-12-21 19:03:59 · 1901 阅读 · 0 评论 -
T-SQL问题解决集锦——数据加解密(DBA_Huangzj)
问题一:如何为数据进行加密与解密,避免使用者窃取机密数据?对于一些敏感数据,如密码、卡号,一般不能使用正常数值来存储。否则会有安全隐患。以往的加密解密都有前端应用程序来辅助完成。而数据库一般只能加密不能解密。从2005开始提供了数据库层面的数据加密与解密。其实现方式主要有以下:1、 利用CONVERT改变编码方式:利用该函数把文字或数据转换成VARBINARY。但该方式不具备保护数转载 2012-06-23 14:05:08 · 1961 阅读 · 0 评论 -
数据库外键的使用以及优缺点
摘录网上讨论共同观点:主键和索引是不可少的,不仅可以优化数据检索速度,开发人员还省不其它的工作,矛盾焦点:数据库设计是否需要外键。这里有两个问题:一个是如何保证数据库数据的完整性和一致性;二是第一条对性能的影响。正方观点:1,由数据库自身保证数据一致性,完整性,更可靠,因为程序很难100%保证数据的完整性,而用外键即使在数据库服务器当机或者出现其他问题的时候,也能够最大限度转载 2012-03-27 17:14:31 · 1805 阅读 · 0 评论 -
分享实用的Sql语句技巧
以下并非本人整理,但是看后感觉相当不错,特此分享。1、应用程序中,保证在实现功能的基础上,尽量减少对数据库的访问次数;通过搜索参数,尽量减少对表的访问行数,最小化结果集,从而减轻网络负担;能够分开的操作尽量分开处理,提高每次的响应速度;在数据窗口使用SQL时,尽量把使用的索引放在选择的首列;算法的结构尽量简单;在查询时,不要过多地使用通配符如SELECT * FROM转载 2011-11-09 11:10:43 · 416 阅读 · 0 评论 -
SQL SERVER DBA 三十問
很多开发人员都想成为一名数据库管理员,也有很多人一开始就把自己定位成为一名DBA,DBA究竟需要掌握些什么知识和技能呢?以下是我 做DBA工作和面试DBA时,整理的一些DBA方面的三十个问题,三十个大问题中还有许多小的问题,涵括了SQL Server 2008 R2培训比较多的技术知识点,与大家分享下,希望给有志做DBA的朋友们一些帮助:1. char、varchar、nvarc转载 2011-11-14 10:12:08 · 446 阅读 · 0 评论 -
處理SQL SERVER 2005 用戶數據庫被suspend的過程
本公司的客戶POS系統因停電,造成用戶數據庫POS_SHOP和系統庫msdb被掛起,本人通過查找資料,解決了此問題。 具體解決過程如下: 1) 將用戶數據庫設為緊急模式emergencyALTER DATABASE POS_SHOP SET EMERGE原创 2011-07-13 15:27:41 · 1107 阅读 · 0 评论 -
SQL养成一个好习惯是一笔财富
我们做软件开发的,大部分人都离不开跟数据库打交道,特别是erp开发的,跟数据库打交道更是频繁,存储过程动不动就是上千行,如果数据量大,人员流动大,那么我么还能保证下一段时间系统还能流畅的运行吗?我么还能保证下一个人能看懂我么的存储过程吗?那么我结合公司平时的培训和平时个人工作经验转载 2011-09-29 18:03:36 · 495 阅读 · 0 评论 -
Log Explorer查看和恢复数据
使用Log Explorer查看和恢复数据 Log Explorer4.1.可用于SQL Server2005的日志查看工具下载地址:http://download.csdn.net/source/620271使用方法:打开Log Expl转载 2011-10-10 19:53:14 · 667 阅读 · 0 评论 -
sql server 錯誤代碼總結
错误 严重度 描述 1 10 上次升级的版本日期: 10/ 11/90. 21 10 警告:严重错误 %1! 发生于 %2!。请记下错误和时间,然后与系统管理员联系。 102 15 在转载 2011-07-23 11:19:39 · 3854 阅读 · 1 评论 -
有效率的SQL查询
<br /><br />写有效率的SQL查询(I) <br /> <br />大型系统的生产环境,一般情况下,我们评价一条查询是否有效率,更多的是关注逻辑IO(至于为什么,回头补一篇)。我们常说,“要建彪悍的索引”、“要写高效的SQL”,其实最终目的就是在相同结果集情况下,尽可能减少逻辑IO。<br />1.1 where条件的列上都得有统计信息。<br />没统计信息SQLServer就无法估算不同查询计划开销优劣,而只能采用最稳妥的Scan(不管是table scan还是clustered in转载 2010-08-04 14:39:00 · 562 阅读 · 0 评论 -
數據庫中索引的簡單原理(引自百度)
您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别: 其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,就会很自然地翻开字典的前几页,因为“安”的拼音是“an”,而按照拼音排序汉字的字典是以英文字母“a”开头并以“z”结尾的,那么“安原创 2010-06-05 12:13:00 · 415 阅读 · 0 评论 -
关于SQL的执行计划(轉自kenchell 的網易博客,初學者可以學習)
关于SQL的执行计划<br />SQL原理2009-05-10 15:54:17阅读501评论0字号:大中小<br />刚开始用SQL Server的时候,我没有用显示执行计划来对查询进行分析。我曾经一直认为我递交的SQL查询都是最优的,而忽略了查询性能究竟如何,从而对“执行计划”重视不够。在我职业初期,我只要能获取数据就很开心,而不去考虑数据是如何返回的,“执行计划”对我的查询作了什么工作。我以为SQL Server会自己去处理查询的性能问题的。作为一个刚进入IT行业或者刚学到新技术的软件工程师,在编写代转载 2010-06-05 12:00:00 · 457 阅读 · 0 评论 -
SQLSERVER数据库开发的二十一条军规
SQL SERVER数据库开发的二十一条军规如果你正在负责一基于SQL SERVER 的项目,或者刚刚接触SQL SERVER,你可能将面临一些数据库性能的问题。这篇文章会提供一些有用的经验-----关于如何形成好的设计。一、了解你用的工具不要轻视这一点,这是本文最关键的一条。也许你也看到有很多的SQL SERVER程序员没有掌握全部的T-SQL命令和SQL SERVER提供的各种工具转载 2010-02-03 10:32:00 · 512 阅读 · 0 评论 -
用SQL語句實現遞歸算法
本文通過一個BOM表的例子,分別介紹在SQL SERVER2000和SQL SERVER2005中如何編寫遞歸算法。 (一) 建立測試數據 CREATE TABLE BillOfMaterial( ProductNO nvarchar(15), --父組件編號原创 2010-01-29 16:41:00 · 964 阅读 · 0 评论