莫相离 发表于 2015-1-16 22:24:13

MSSQL网页编程之创立、删除一时表

先说DDL的分类。有一类DDL,是不需要重建表的,比如加非聚簇索引。这类操作其实不会丢数据,也是在原表上直接操作,对于我们“以恢复数据为目的”的闪回,是可以先忽略的。另外一类,则是会影响到表数据的操作。创立|一时表--创立一时表
createtable#t(
myidintnotnull,
mycdvarchar(20)null
)
--删除一时表

declare@tmpTablenvarchar(300)
IFEXISTS(SELECTname
FROMtempdb..sysobjects
WHEREnamelike#t+%
ANDtype=U)
begin
set@tmpTable=
set@tmpTable=(SELECTnameFROMtempdb..sysobjectsWHEREnamelike#t+%ANDtype=U)
exec(droptable+@tmpTable)
end
GO
--申明
/*
一时表的定名划定规矩:
#t暗示当地变量
##t暗示全局变量
*/
MySQL这个名字是怎么来的已经不清楚了。基本指南和大量的库和工具带有前缀“my”已经有10年以上,而且不管怎样,MySQLAB创始人之一的的女儿也叫My。

海妖 发表于 2015-1-19 10:54:01

如果你是从“学习某一种数据库应用软件,从而获得应聘的资本和工作机会”的角度来问的话。

若天明 发表于 2015-1-25 21:40:55

需要注意的一点,也是我使用过程中发现的一个问题。在建立function->schema->table后,如果在现有的分区表上建立没有显式声明的聚集索引时,分区表会自动变为非分区表。这一点很让我纳闷。

变相怪杰 发表于 2015-2-4 04:45:27

是要和操作系统进行Socket通讯的场景。否则建议慎重!

再见西城 发表于 2015-2-9 15:55:56

但是随着数据量的增大,这种成本差距会逐渐减小,趋于相等。(500万数量级只相差10%左右)

再现理想 发表于 2015-2-27 09:24:57

多加的系统视图和实时系统信息这些东西对DBA挑优非常有帮助,但是感觉粒度还是不太细。

分手快乐 发表于 2015-3-9 00:49:11

从项目平台的选择上讲,我们关心的,应该是一款产品能不能满足任务需求,而不是网上怎么说。

灵魂腐蚀 发表于 2015-3-16 19:52:38

学习SQL语言的话如果要学会去做网站就不是很难!但是要做数据库管理的话就有难度了!

乐观 发表于 2015-3-23 00:48:30

只能告诉你,学好数据库语言和原理,多见识几种数据库软件,比一棵树上吊死要好。
页: [1]
查看完整版本: MSSQL网页编程之创立、删除一时表