2008中有这样的语法:
CREATE TYPE FileImpRuleType AS TABLE
(FileName varchar(100),
FileType varchar(100))
如何判断该TYPE是否已在数据库中存在呢?
如果存在,需要先删除再建。
查了sysobjects和sys. objects都没有这个对象啊
------解决思路----------------------
SELECT * FROM sys.types WHERE name = 'FileImpRuleType'
------解决思路----------------------
go
if exists(SELECT * FROM sys.types WHERE name = 'FileImpRuleType')
drop type FileImpRuleType
go
CREATE TYPE FileImpRuleType AS TABLE
(FileName varchar(100),
FileType varchar(100))