if object_id('tb1','U') is not null为什么需要这条语句
时间:2011-11-16
来源:互联网
if object_id('tb1','U') is not null
drop table tb1
这段代码,没有这段代码难道就不行吗?object_id的这段代码意义是什么,还望高手耐心指教
[代码]
if object_id('tb1','U') is not null
drop table tb1
go
create table tb1
(
id int,
金额 int
)
go
insert into tb1
select 1,12 union all
select 2,13 union all
select 3,15 union all
select 3,20 union all
select 4,12 union all
select 4,21
go
if object_id('tb2','U') is not null
drop table tb2
go
create table tb2
(
id int,
分类 varchar(10)
)
go
insert into tb2
select 1,'一类' union all
select 2,'一类' union all
select 3,'二类' union all
select 4,'二类'
go
select 分类,金额=sum(金额) from tb1 inner join tb2 on tb1.id=tb2.id group by 分类
go
作者: hunpo 发布时间: 2011-11-16
作者: AcHerat 发布时间: 2011-11-16
作者: jwdream2008 发布时间: 2011-11-16
作者: dawugui 发布时间: 2011-11-16
参数
' object_name '
要使用的对象。object_name 的数据类型为 varchar 或 nvarchar。如果 object_name 的数据类型为 varchar,则它将隐式转换为 nvarchar。可以选择是否指定数据库和架构名称。
' object_type '
架构范围的对象类型。object_type 的数据类型为 varchar 或 nvarchar。如果 object_type 的数据类型为 varchar,则它将隐式转换为 nvarchar。有关对象类型的列表,请参阅 sys.objects (Transact-SQL) 中的 type 列。
if object_id('tb1','U') is not null --判断object_id返回tb表的id 是否为空
drop table tb1 --如果为空说明表存在,则删除tb1表
作者: pengxuan 发布时间: 2011-11-16
作者: suiyanpeng 发布时间: 2011-11-16
楼上们说的很对。。。
++
作者: qianjin036a 发布时间: 2011-11-16
object_name '
這是要使用的物件。object_name 是 varchar 或 nvarchar。如果 object_name 是 varchar,它會隱含地轉換成 nvarchar。資料庫和結構描述名稱的指定是選擇性的。
' object_type '
這是結構描述範圍物件類型。object_type 是 varchar 或 nvarchar。如果 object_type 是 varchar,它會隱含地轉換成 nvarchar。如需物件類型清單,請參閱<sys.objects (Transact-SQL)>中的 type 資料行。
用語句就是這樣意思,對象名和ID一對一 OBJECT_ID(Name,'U'),OBJECT_Name(ID)
SQL code
SELECT ID, name,OBJECT_ID(Name,'U'),OBJECT_Name(ID) from sysobjects WHERE xtype='U'
作者: roy_88 发布时间: 2011-11-16
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28