王朝百科
分享
 
 
 

深入浅出SQLServer2000开发.管理与应用实例

王朝百科·作者佚名  2010-07-11  
宽屏版  字体: |||超大  

版权信息书 名: 深入浅出SQLServer2000开发.管理与应

深入浅出SQLServer2000开发.管理与应用实例

用实例

作者:邹建

出版社:人民邮电出版社

出版时间: 2008

ISBN: 9787115184702

开本: 16

定价: 59.00 元

内容简介本书全面系统地介绍了SQLServer开发和管理的应用技术,涉及安装和配置SQLServer、日期处理、字符处理、排序规则、编号处理、数据统计与汇总、分页处理、树形数据处理、数据导入与导出、作业、数据备份与还原、用户定义数据类型、数据库安全、系统表应用实例、索引、事务及锁、SQLServer应用疑难解答等内容。

本书不但融合了作者在使用SQLServer2000过程中遇到的各种常见问题和应用案例,还总结了作者几年来在CSDN社区SQLServer版所解决的大量问题,面向实际项目需求,涉及不同类型的应用,能够多角度地引导读者学习相关知识。针对各类问题,书中提供了详细的操作步骤和解决思路,具有很强的实用性和可操作性。

本书适用于已经掌握了SQLServer基础知识,但缺少实践经验的读者,对初学者来说更是一本入门与进阶的必备指导用书。

目录第1章安装和配置SQLServer1

1.1SQLServer的版本和版本选择1

1.2安装SQLServer的常见问题4

1.3如何理解实例5

1.4如何实现无值守安装5

1.5DesktopEngine9

1.5.1MSDE2000概述9

1.5.2获取MSDE20009

1.5.3安装MSDE200010

1.5.4管理MSDE200011

1.5.5支持的并发用户数和数据库容量11

1.6SQLServerServicePack12

1.6.1确定已安装SQLServer的版本12

1.6.2SQLServerServicePack4介绍12

1.6.3SQLServerServicePack4的内容13

1.6.4安装SQLServerServicePack4的常见问题14

1.7SQLServer服务15

1.8服务账户15

1.9影响SQLServer运行的设置17

1.9.1内存配置18

1.9.2数据存储20

第2章日期处理23

2.1日期类型概述23

2.2日期处理函数24

2.2.1日期增减函数25

2.2.2日期信息获取函数25

2.2.3日期差值计算函数27

2.2.4其他日期处理相关函数27

2.3日期选项设置29

2.3.1defaultlanguage选项30

2.3.2SETDATEFIRST31

2.3.3SETDATEFORMAT31

2.3.4SETLANGUAGE32

2.4日期格式化与日期推算处理33

2.4.1日期格式化处理34

2.4.2日期推算处理35

2.4.3日期加减处理38

2.5日期处理实例40

2.5.1生日处理40

2.5.2工作日处理42

2.5.3工作时间计算45

2.6日期处理疑难解答47

2.6.1日期处理中常犯的错误47

2.6.2常见的低效率日期处理方法48

2.6.3日期与数字49

第3章字符处理51

3.1字符类型概述51

3.2字符串分拆52

3.2.1循环截取法52

3.2.2动态T-SQL语句法53

3.2.3辅助表法54

3.2.4分拆数据到列57

3.2.5分拆数字数据58

3.2.6分拆短信数据59

3.3字符串合并61

3.3.1游标合并法61

3.3.2SELECT语句合并法63

3.3.3临时表合并法64

3.3.4固定行合并法66

3.4其他字符串处理要求67

3.4.1分段截取67

3.4.2分段更新68

3.4.3IP地址与字符串69

3.5字符串分拆与合并处理应用实例70

3.5.1字符串比较71

3.5.2字符串交集/并集72

3.5.3分拆字符串并统计75

3.5.4借用字符串实现无规律排序80

3.5.5列车车次查询81

3.6字符串在动态T-SQL语句中的应用83

3.6.1动态T-SQL语句概述83

3.6.2字符串在编号查询中的使用86

3.6.3动态参数存储过程89

3.6.4动态T-SQL语句中常见问题91

3.7text与ntext字段处理95

3.7.1text与ntext数据的存储95

3.7.2管理text与ntext数据96

3.7.3text与ntext字段的复制和合并98

3.7.4text与image字段转换101

3.7.5ntext字段的REPLACE处理102

第4章排序规则105

4.1字符存储编码与排序规则105

4.1.1字符数据的存储编码105

4.1.2UNICODE106

4.1.3排序规则107

4.1.4排序规则比较和排列规则109

4.1.5使用排序规则110

4.1.6如何选择字符字段类型114

4.2排序规则应用115

4.2.1拼音处理115

4.2.2全角与半角字符处理118

第5章编号处理121

5.1自动编号121

5.1.1IDENTITY121

5.1.2ROWGUIDCOL128

5.2手工编号129

5.2.1查表法130

5.2.2独立编号表法134

5.2.3随机编号138

5.3缺号与补号141

5.3.1检查缺号141

5.3.2补号处理142

5.3.3编号重排144

5.4编号查询148

5.4.1已用编号分布查询148

5.4.2缺号分布查询150

5.4.3生成已用编号和缺号分布字符串151

5.4.4缺勤天数统计154

第6章数据统计与汇总157

6.1基本查询157

6.1.1空(NULL)值对查询的影响157

6.1.2联接160

6.1.3UNION与UNIONALL164

6.1.4数据填充查询167

6.1.5上限与下限区间统计169

6.1.6随机记录查询172

6.2分级汇总174

6.2.1实现分级汇总处理174

6.2.2分级汇总结果的过滤177

6.2.3分级汇总结果显示格式处理179

6.2.4分级汇总结果的排序处理180

6.3交叉数据报表181

6.3.1实现原理182

6.3.2多列转置184

6.3.3动态列186

6.3.4动态列中的字符溢出处理188

6.3.5特殊的交叉报表193

6.4典型数据统计案例195

6.4.1库存明细账查询195

6.4.2同期及上期数据对比200

6.4.3销售排行榜203

第7章分页处理207

7.1应用程序中的分页处理207

7.2数据库中的分页处理209

7.2.1使用TOPN实现分页209

7.2.2使用字符串214

7.2.3使用临时表217

7.2.4使用SQLServer的系统存储过程处理分页220

7.3特殊要求的分页处理221

7.3.1随机显示的分页处理221

7.3.2分类数据的分页处理225

第8章树形数据处理228

8.1单编号处理法228

8.1.1方法概述228

8.1.2逐级汇总230

8.1.3编码重排231

8.1.4调整编码规则234

8.1.5调整编码隶属关系238

8.2双编号处理法245

8.2.1方法概述245

8.2.2树形数据排序246

8.2.3查找子节点250

8.2.4查找父节点251

8.2.5编码校验253

8.2.6节点复制255

8.2.7节点删除258

8.2.8逐级汇总260

8.3树形数据的扩展形式263

8.3.1产品配件清单263

8.3.2公交车乘车线路查询265

第9章数据导入与导出268

9.1访问外部数据268

9.1.1链接服务器268

9.1.2OPENROWSET与OPENDATASOURCE274

9.1.3外部数据访问方法总结277

9.2文本文件的导入与导出281

9.2.1查询文本文件内容281

9.2.2BCP与BULKINSERT284

9.3导入与导出中的常见问题292

9.3.1访问外部数据的注意事项292

9.3.2使用BCP或者BULKINSERT时的注意事项293

9.3.3外部数据文件位置及文件访问权限问题294

9.4在客户端实现SQLSever数据导入与导出处理295

9.4.1在Access数据库中实现与SQLServer之间的数据交换295

9.4.2实现客户端其他OLEDB数据源与SQLServer之间的数据交换296

9.4.3在客户端实现SQLServer数据导入与导出处理的一些说明296

9.5在数据库中存取文件296

9.5.1SQLServer中的文件存取方法297

9.5.2程序中的文件存取处理方法299

第10章作业301

10.1作业概述301

10.1.1定义作业301

10.1.2使用系统存储过程定义作业的常用模板305

10.2作业的应用308

10.2.1定时启用(或者停用)数据库308

10.2.2执行耗时的存储过程309

10.2.3秒级作业311

10.3使用作业的疑难解答315

第11章数据备份与还原321

11.1数据库备份与还原方法介绍321

11.1.1完全备份与还原321

11.1.2差异备份与还原323

11.1.3日志备份与还原325

11.1.4数据文件或文件组备份与还原326

11.1.5备份设备327

11.1.6数据库恢复模型对数据库备份和还原的影响329

11.2制订数据库备份方案332

11.2.1备份方案制订原则332

11.2.2建立数据备份方案333

11.3数据库备份与还原的实践应用338

11.3.1系统数据库的备份与还原338

11.3.2数据库迁移342

11.3.3部分数据库还原344

11.3.4抢救损坏数据库中的数据346

11.3.5将数据还原到指定时间点349

11.3.6将数据还原到指定标记点351

11.3.7同步备用服务器353

11.4数据备份与还原疑难解答356

11.4.1数据备份与还原中的常见问题356

11.4.2使用媒体集备份时的常见问题362

11.4.3数据库还原中的孤立用户问题364

11.4.4查询备份文件中的信息367

第12章数据库安全369

12.1SQLServer的存取构架369

12.1.1表格格式数据流(TDS)369

12.1.2Net-Library与网络协议370

12.1.3Net-Library加密373

12.2用户管理374

12.2.1身份验证模式374

12.2.2登录、用户、角色和组376

12.2.3管理用户381

12.3数据文件安全388

12.4SQLServer安全配置390

12.4.1安全配置建议390

12.4.2使用安全套接字层(SSL)加密393

12.5应用程序上的安全401

12.5.1防止SQL注入式攻击401

12.5.2限制应用程序访问402

12.5.3不安全的扩展存储过程404

第13章系统表应用实例407

13.1系统对象概述407

13.1.1每个数据库中都存在的系统表407

13.1.2仅在系统数据库中存在的系统表408

13.1.3系统表应用中3个重要的系统存储过程410

13.2系统表在对象信息检索中的应用413

13.2.1搜索指定的对象所处的数据库413

13.2.2获取存储过程参数定义416

13.2.3搜索指定字符在哪个表的哪个字段中420

13.2.4非UNICODE字段改为UNICODE字段的可行性查询423

13.2.5字段相关对象查询425

13.2.6生成数据库字典430

13.3系统对象在处理中的应用431

13.3.1批量处理数据库中的对象431

13.3.2将所有的char、varchar改为nchar、nvarchar432

13.3.3标识列与普通列的相互转换434

13.3.4把列添加指定位置438

13.3.5在两个SQLServer数据库之间复制对象439

第14章索引、事务与锁443

14.1索引443

14.1.1概述443

14.1.2索引的存储与检索444

14.1.3索引设计指南445

14.1.4索引管理与维护建议455

14.2事务及锁460

14.2.1概述460

14.2.2事务461

14.2.3锁471

14.2.4事务与锁的应用480

第15章SQLServer应用疑难解答491

15.1访问SQLServer实例的常见问题491

15.1.1连接失败491

15.1.2用户登录失败493

15.1.3测试连接到SQLServer实例的方法总结494

15.1.4超时495

15.1.5单用户的问题496

15.1.6默认数据库问题497

15.2数据库日志疑难解答497

15.2.1影响日志文件增长的因素498

15.2.2从事务日志中删除日志记录499

15.2.3日志文件处理中的误区500

15.2.4合理解决日志文件增长501

15.3错误处理疑难解答501

15.3.1错误处理概述501

15.3.2错误处理严重程度502

15.3.3使用@@ERROR的疑难解答503

15.3.4XACT_ABORT与RAISERROR的疑难解答504

15.4游标处理疑难解答506

15.4.1全局游标与本地游标506

15.4.2检查指定的游标是否存在507

15.4.3事务提交或者回滚对游标的影响509

15.4.4可更新的游标510

15.5SQLServer处理中的其他疑难解答511

15.5.1并发工作负荷调控器512

15.5.2存储过程中的疑难解答513

15.5.3标识值疑难解答515

15.5.4全文检索疑难解答518

15.5.5发布与订阅中的常见问题521

15.5.6其他疑难解答523

……

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
如何用java替换看不见的字符比如零宽空格​十六进制U+200B
 干货   2023-09-10
网页字号不能单数吗,网页字体大小为什么一般都是偶数
 干货   2023-09-06
java.lang.ArrayIndexOutOfBoundsException: 4096
 干货   2023-09-06
Noto Sans CJK SC字体下载地址
 干货   2023-08-30
window.navigator和navigator的区别是什么?
 干货   2023-08-23
js获取referer、useragent、浏览器语言
 干货   2023-08-23
oscache遇到404时会不会缓存?
 干货   2023-08-23
linux下用rm -rf *删除大量文件太慢怎么解决?
 干货   2023-08-08
刀郎新歌破世界纪录!
 娱乐   2023-08-01
js实现放大缩小页面
 干货   2023-07-31
生成式人工智能服务管理暂行办法
 百态   2023-07-31
英语学习:过去完成时The Past Perfect Tense举例说明
 干货   2023-07-31
Mysql常用sql命令语句整理
 干货   2023-07-30
科学家复活了46000年前的虫子
 探索   2023-07-29
英语学习:过去进行时The Past Continuous Tense举例说明
 干货   2023-07-28
meta name="applicable-device"告知页面适合哪种终端设备:PC端、移动端还是自适应
 干货   2023-07-28
只用css如何实现打字机特效?
 百态   2023-07-15
css怎么实现上下滚动
 干货   2023-06-28
canvas怎么画一个三角形?
 干货   2023-06-28
canvas怎么画一个椭圆形?
 干货   2023-06-28
canvas怎么画一个圆形?
 干货   2023-06-28
canvas怎么画一个正方形?
 干货   2023-06-28
中国河南省郑州市金水区蜘蛛爬虫ip大全
 干货   2023-06-22
javascript简易动态时间代码
 干货   2023-06-20
感谢员工的付出和激励的话怎么说?
 干货   2023-06-18
 
>>返回首页<<
 
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有