
数据库开发
turejackon
这个作者很懒,什么都没留下…
展开
-
SQL Server触发器
这个月我会继续上个月的专栏——“SQL SERVER触发器的基础知识及其特点” 。我开这个专栏的目的是为了回应我收到的许多关于触发器的问题。我会从 INSTEAD OF 触发器以及它与AFTER 触发器差别开始讲起。然后我会在讨论一些使用 INSTEAD OF 触发器的情形。其中包括允许几个视图对多个表进行更新。最后,我会讨论触发器怎样去处理事务,编写改变某个表中多行记录的触发器,以及确定在触发器原创 2008-12-30 22:51:00 · 835 阅读 · 2 评论 -
SQL2000视图应用注意事项
如果在视图中存在Order by 语句,那么最好加入Top关键字,否则会非常慢,如: Select * from Spdjleft join ........ where sm1_f=00000001 order by Spzd_Sp_f 如果Spdj数量多,关联多,那么这句语句在视图中运行会非常慢,而单独在查询分析器中运行却不会慢,这种情况下就要加Top语句,哪怕是Top 1原创 2009-12-04 12:32:00 · 469 阅读 · 0 评论 -
SQL Server“错误14274: 无法添加、更新或删除从MSX服务器上发起的作业”的解决办法
错误原因:在msdb..sysjobs的列originating_server中保存了SQL Server 2000 instance的名字,其格式为serverinstance(在SQL 7.0中为(local),故不受影响),当server名变更后,sysjobs的originating_server并没有相应的更新成新的serverinstance。解决办法:1.将serve原创 2010-05-13 15:19:00 · 644 阅读 · 0 评论 -
SQLSERVER附加错误代码823的处理
sqlserver附加数据库错误823的解决方案2008-10-13 15:06sqlserver附加数据库错误823的解决方案一、SQL-Server附加数据库时失败。1、异常情况:服务器在正常运行的情况下突然断电,导致数据库文件损坏,具体表现是:数据库名后面有“(置疑)”字样。2、异常分析:关于823错误的 SQL-SERVER 中的帮助:=====================原创 2009-12-24 14:25:00 · 7086 阅读 · 2 评论 -
关于创建SQL数据库脚本没有默认值的情况
从已有数据库中创建脚本,但创建出来的脚本是没有默认值的,就算把编写全部对角脚本中的全部默认值勾上,生成的脚本中也不会有默认值的语句,经测试都后知后觉地发现,要形成默认的语句是属于约束,要在选项->编写主键、外键、默认值……打上勾,这样才会有默认值的语句原创 2012-10-18 10:27:05 · 864 阅读 · 0 评论 -
SQL Server中全角和半角字符的比较问题
这是一个在我实际一个项目中遇到的问题。03BHL01001(上海)和03BHL01001(上海)比较的结果是一样的。导致引起的重复的主键问题。03BHL01001(上海)和03BHL01001(上海)差别,就在于前者的括号是全角的括号字符,后者是半角的括号字符。全角的括号字符和半角的括号字符的ascii码显然是不一样的。全角的(ASCII码是0xA3A8 ,而半角的(转载 2012-10-18 16:13:59 · 1388 阅读 · 0 评论 -
关于连接池自己的一理解
连接池的作用就是预先和数据库建立好若干的连接并存储在连接池中,在使用的时候程序直接调用这些连接池中的连接而不是和数据库在发生连接建立的过程。在一个程序中建立和销毁连接是很耗费资源的一件事情,所以连接池最主要的作用就是为了提高程序的运行效率。以上是他人的总结,我的理解是,连接池相当于连接数据库的句柄,只是预先连接了若干个句柄,在程序要调用时,就分柄句柄,而不用再调用语句创建连接,因为创建连接原创 2013-03-20 08:47:22 · 493 阅读 · 0 评论 -
关于sqlserver2000的链接服务器功能的使用问题
问题:在enterprise或用语句创建链接服务器都提示访原创 2014-09-11 14:54:18 · 367 阅读 · 0 评论 -
SQLSERVER2008-数据库可疑的解决步骤
1 把问题数据库备份后直接删除 停掉SQLSERVER服务,把服务器上出问题的数据库, 假设名称为 ErrorDB的数据库文件及日志文件备份到其他目录,然后直接将其删除,把其数据库文件及日志文件也删除2 新建同名数据库 启动SQLSERVER服务,新建同名数据库ErrorDB,文件目录和日志和原来一致3 用备份的数据库文件替换新的数据库文件 停掉SQL转载 2017-07-26 13:57:39 · 2682 阅读 · 0 评论