首页 新闻 会员 周边

T_SQL ;数据库设计存储过程中一句代码的解释;

0
悬赏园豆:5 [已解决问题] 解决于 2010-09-11 16:33

use master
go
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[users]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[users]
GO
create table users(
userid int,
username varchar(50),
password varchar(50),
LLogintime datetime,
Logincount int)

 这句我知道是判断表[users]是不是存在,如存在就删除,
但是具体到里面的 字段的 我就不清楚了·

 (select * from dbo.sysobjects where id = object_id(N'[dbo].[users]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
给我解释下具体字段的意思,特别是(object_id(N'[dbo].[users]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)这句的意思,请哪位大哥给小弟细心的说下,
在线等!

sj3136456的主页 sj3136456 | 初学一级 | 园豆:35
提问于:2010-09-11 15:15
< >
分享
最佳答案
0

IsUserTable 是说是用户表,而不是系统表。

收获园豆:5
清海扬波 | 小虾三级 |园豆:825 | 2010-09-11 15:18
谢谢你!大哥!
sj3136456 | 园豆:35 (初学一级) | 2010-09-11 16:33
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册