为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:8
【操作系统】:win7
【CPU】:i5-4460
【问题描述】*:如果想重复执行增加表的字段,索引,约束等的语句而不报错,这样的语句要怎么写.
例如sqlserver中可以这样写
IF NOT EXISTS(SELECT 1 from sys.indexes where name = N'INDEXNAME')
BEGIN
CREATE NONCLUSTERED index {INDEXNAME} on {TABLE}([]{FIELD}])
END
IF NOT EXISTS (select 1 from sys.sysobjects where subtype$='INDEX' and name='INDEXNAME') BEGIN EXECUTE IMMEDIATE 'CREATE INDEX '||{INDEXNAME}||' ON '||{TABLE}||'('|| COL1||','||COL2||','||col3 ||');'; END;