上一页 1 2 3 4 5 6 ··· 21 下一页
摘要: 这两个计划写一个小类库,需要在不同项目下任意调用。该类库需要对磁盘文件进行读写,所以就需要获取程序执行的磁盘路径,就简单的对获取磁盘路径的方法进行研究。 借助搜索引擎,我从网上搜罗来多种方法,都可以直接或间接的获取到应用程序执行的根目录。大概总结一下,一共有以下 11 种: 阅读全文
posted @ 2017-07-21 18:55 tohen 阅读(737) 评论(0) 推荐(0) 编辑
摘要: SQL Server 用SSMS查看依赖关系有时候不准确,明明某个sp中有用到表tohen,查看表tohen的依赖关系的时候,却看不到这个sp 用代码查看方式如下: 阅读全文
posted @ 2017-01-02 14:18 tohen 阅读(1557) 评论(0) 推荐(0) 编辑
摘要: 1.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 2.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引 阅读全文
posted @ 2017-01-01 23:12 tohen 阅读(34596) 评论(0) 推荐(4) 编辑
摘要: /************ 一、数据库备份 ************/ --完整备份默认追加到现有的文件 backup database DBXS To disk='d:\backup\DBXS_full.bak' --完整备份,覆盖现有的文件 Backup database DBXS To disk='d:\backup\DBXS_full.bak' With init --差异备份... 阅读全文
posted @ 2016-12-26 20:25 tohen 阅读(1160) 评论(0) 推荐(0) 编辑
摘要: 前言:在理解计算列上的索引之前,先了解计算列的基本知识。计算列由可以使用同一表中的其他列的表达式计算得来。表达式可以是非计算列的列名、常量、函数,也可以是用一个或多个运算符连接的上述元素的任意组合。表达式不能为子查询。默认情况下,计算列是一个虚拟的列,并且可以在调用时重新计算,直到在CREATE T 阅读全文
posted @ 2016-12-21 02:30 tohen 阅读(1090) 评论(0) 推荐(1) 编辑
摘要: 对于语句的运行,除了执行计划本身,还有一些其他因素要考虑,例如语句的编译时间、执行时间、做了多少次磁盘读等。 如果DBA能够把问题语句单独测试运行,可以在运行前打开下面这三个开关,收集语句运行的统计信息。 这些信息对分析问题很有价值。 SET STATISTICS TIME ON 请先来看看SET 阅读全文
posted @ 2016-12-15 16:00 tohen 阅读(4042) 评论(0) 推荐(3) 编辑
摘要: T-Sql操作Xml数据 一、前言 SQL Server 2005 引入了一种称为 XML 的本机数据类型。用户可以创建这样的表,它在关系列之外还有一个或多个 XML 类型的列;此外,还允许带有变量和参数。为了更好地支持 XML 模型特征(例如文档顺序和递归结构),XML 值以内部格式存储为大型二进 阅读全文
posted @ 2016-12-14 13:37 tohen 阅读(2524) 评论(0) 推荐(1) 编辑
摘要: ①我们或许都有过这种经历:你站在花洒下,温暖细密的水珠喷洒全身。在一阵氤氲朦胧中,听着淅淅沥沥的水声,你突然灵光闪现,工作上遇到的难题有了个好对策…… ②这种天降灵感也可能发生在别的时刻,比如长途开车、饭后散步……这些时刻有一个共同特征:你正做着一种重复呆板的工作,这种工作并不需要进行太多思考,而且 阅读全文
posted @ 2016-12-09 15:00 tohen 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 这篇文章主要介绍了SQL Server存储过程中使用表值作为输入参数示例,使用表值参数,可以不必创建临时表或许多参数,即可向 Transact-SQL 语句或例程(如存储过程或函数)发送多行数据,这样可以省去很多自定义的代码,需要的朋友可以参考下。 在2008之前如果我们想要将表作为输入参数传递给S 阅读全文
posted @ 2016-10-18 15:57 tohen 阅读(17658) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 21 下一页