如何在SQL 2005中更改脚本对象文件的文件命名约定?

时间:2008-12-11 19:28:43

标签: sql-server-2005 tsql

SQL Server 2005 Express Edition SP2支持将对象编写到单独的文件中。默认情况下,文件名包括对象所有者的名称,SQL对象的名称后跟对象类型。例如,dbo.Employee.Table.sql或dbo.GSP_EmployeeUpdate.StoredProcedure.sql。虽然这个命名约定可以帮助人们快速确定给定文件中的脚本,但它对文件组织没有帮助(即我无法按对象类型排序)。因此,我想更改文件命名约定。这可能吗?

1 个答案:

答案 0 :(得分:1)

我不知道这样的定制是否可行,但是如何使用这样的小PowerShell


ls | % {rni -path $_.Name -new ($_.name.Split('.')[0] + "." + $_.name.Split('.')[2] + "." +$_.name.Split('.')[1] + "." +$_.name.Split('.')[3])}

也许有人可以提供更好的代码片段?

豫ICP备18024241号-1