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