我已经将我的数据库导入到数据库项目中,到目前为止一切看起来都很好。我想知道是否有任何方法可以删除对象的后缀。
例如:每个表文件的名称为“SomeTable.table.sql”,每个过程的名称为“SomeProcedure.proc.sql”。我希望文件名遵循简单的命名约定,如“SomeObject.sql”。
此外,项目中的所有对象都只有 Create 语句。我想将其更新为: IF EXISTS 语句,例如:
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[SomeTableName]') AND type in (N'U'))
BEGIN
DROP TABLE [SomeTableName]
END
GO
CREATE TABLE SomeTabeName.......
我尝试在网上搜索很多此类内容,但找不到任何有用或完美的答案。