|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
先说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。 |
|