SQL Server文摘
文章平均质量分 75
wangd1121
喜欢交朋友
展开
-
Database Object Naming Rules
Database Object Naming RulesSummary: CasingPrefixSuffixAlpha Numeric CharactersNotesTablesPascal xUse singular form: Eg User, not Users转载 2008-07-15 17:56:00 · 594 阅读 · 0 评论 -
BULK INSERT Performance
BULK INSERT Performance一直以為BULK INSERT就不會記Log,結果今天跌了一跤...我下的語法如下(錯誤示範,小朋友不要學)TRUNCATE TABLE RESD BULK INSERT RESDEFROM C:/DataProc/Output/RESD.txtWITH( FIELDTERMINATOR = /t, ROWTERMI转载 2008-05-21 11:20:00 · 571 阅读 · 0 评论 -
存储过程编写经验和优化措施
介绍:在数据库的开发过程中,经常会遇到复杂的业务逻辑和对数据库的操作,这个时候就会用SP来封装数据库操作。如果项目的SP较多,书写又没有一定的规范,将会影响以后的系统维护困难和大SP逻辑的难以理解,另外如果数据库的数据量大或者项目对SP的性能要求很,就会遇到优化的问题,否则速度有可能很慢,经过亲身经验,一个经过优化过的SP要比一个性能差的SP的效率甚至高几百倍。内容:1、开发转载 2008-05-21 11:28:00 · 428 阅读 · 0 评论 -
漫谈SQL Server标识列
一、标识列的定义以及特点 SQL Server中的标识列又称标识符列,习惯上又叫自增列。 该种列具有以下三种特点: 1、列的数据类型为不带小数的数值类型 2、在进行插入(Insert)操作时,该列的值是由系统按一定规律生成,不允许空值 3、列值不重复,具有标识表中每一行的作用,每个表只能有一个标识列。 由于以上特点,使得标识列在数据库的设计中得到广泛的使用。 二、标识列的组成 创建一个标识列,通常转载 2008-05-22 10:46:00 · 571 阅读 · 0 评论 -
动态sql语句基本语法
1 :普通SQL语句可以用Exec执行 eg: Select * from tableName Exec(select * from tableName) Exec sp_executesql Nselect * from tableName -- 请注意字符串前一定要加N 2:字段名,表名,数据库名之类作为变量时,必须用动态SQL转载 2008-05-26 10:45:00 · 416 阅读 · 0 评论 -
SQL Server死锁日志分析(打开1204标记)
使用跟踪标记 1204--打开跟踪标记DBCC TRACEON (1204,-1)--关闭跟踪标记DBCC TRACEOFF (1204,-1)处于死锁状态时,跟踪标记 1204 在等待的线程、存在等待线程的资源和控制这些资源的线程间画出相关循环。跟踪标记 1204 报告中的术语尽管根据所涉及的资源,跟踪标记 1204 会返回不同信息,但是报告通常会包含如下术转载 2008-06-19 16:54:00 · 6183 阅读 · 1 评论