专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
以前在SQL 中写SP 时,如比较复杂时,喜欢中间使用临时表来暂存相关记录,这样的好处有很多,提高效率,提高程序的可读性等。当然后临时表的使用,一般均会使用用户临时表,即 #TempTable, 但有一些情况下,偶尔也会使用系统临时表,即 ##TempTable。 两种临时表的的使用语法差不多,可用几种方法来建立,可 Create ,也可 Select Into 。 当然关键的是系统临时表和用户临时表的区别:(如下) 1)用户临时表:用户临时表的名称以单个数字符号(#)开头; 用户临时表只对创建这个表的用户的Session可见,对其他进程是不可见的. 当创 [阅读全文] [PDF]
开发中,我们经常用Create Procedure命令创建存储过程,而在创建过程时实际发生的是,Query Analyzer检查其语法,检查完毕并正确后将其插入系统表syscomments中,而在过程中引用的对象名称在该过程被执行之前不被解析,这个技术叫做滞后名称解析。然而,这个技术却并不是和我们想象的一样,它也有鞭长莫及的地方。下面来看一个过程:CREATE PROC testp @var intASIF @var=1 CREATE TABLE #mytemp(k1 int identity,c1 int)ELSE CREATE TABLE #myte [阅读全文] [PDF]
sqlServer数据库库坏表的修复: 1.将数据库设置为单用户模式 exec sp_dboption '库名' ,'single_user','true' 2.修复表 dbcc CHECKTABLE('表名',REPAIR_ALLOW_DATA_LOSS) 3.将数据库设置回多用户模式 exec sp_dboption '库名' ,'single_user','false' [阅读全文] [PDF]
1 共3条 分1页