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

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)这句的意思,请哪位大哥给小弟细心的说下,
在线等!

宝慕林4294392
浏览 519回答 1
1回答

芜湖不芜

IsUserTable 是说是用户表,而不是系统表。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

SQL Server