数据库
零-点
学海无涯...
展开
-
如何优化SQL语句
我们要做到不但会写SQL,还要做到写出性能优良的SQL语句。(1)选择最有效率的表名顺序(只在基于规则的优化器中有效):Oracle的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(int转载 2011-11-28 11:57:09 · 3248 阅读 · 0 评论 -
with encryption进行加密的存储过程---解密
先加密:create proc P_jiamiwith encryption --加密as beginselect * from ccend--exec sp_decrypt 'P_jiami' --解密SQL Server中用with encryption进行加密的存储过程,可以用下面过程解密! 2007年11月01转载 2012-03-19 05:25:19 · 10583 阅读 · 0 评论 -
SQL Server 2008 R2 下如何清理数据库日志文件
废话不多说,直接上代码,清理后日志文件为1MUSE [master]GOALTER DATABASE [数据库名] SET RECOVERY SIMPLE WITH NO_WAITGOALTER DATABASE [数据库名] SET RECOVERY SIMPLEGOUSE [数据库名]GODBCC SHRINKFILE (N'[数据库日志文件名称]' , 0,TRUNCAT原创 2013-10-23 17:32:11 · 21657 阅读 · 1 评论 -
SQL 查询数据库中包含指定字符串的相关表和相关记录
记录一下,以后备用;查询结果第一张表为包含字符串的相关表数据,第二章为表名,以此类推/* 查询数据库中包含指定字符串的数据表名及相应记录*/USE [数据库]GODECLARE @key VARCHAR(30)SET @key = '查找的内容' --替换为要查找的字符串DECLARE @tabName VARCHAR(40),@colName VARCHAR(40)D转载 2016-06-22 16:58:34 · 10244 阅读 · 1 评论