数据库项目-导入名称中带有特殊字符的数据对象

时间:2019-01-21 23:16:43

标签: sql sql-server visual-studio-2017 special-characters

我正在处理大型Navision ERP系统,其中的表是根据以下约定命名的:

[CompanyName_Country$TableName]

示例:

[ABC_Company_Colombia$Analysis Selected Dimension]

OR

[ABC_Company_US$Analysis Selected Dimension]

使用"$"符号和"spaces"可以使用超过1500个表格...

在构建数据仓库时,公司决定构建引用类似表结构和禁止字符的视图和存储过程。现在是时候将数据仓库数据库(DWH)导入数据库项目

  • 脸上的第一个巴掌来自使用实际的“ $”:
  • 导入项目时不会发出尖叫警告,但会更改数据库对象的实际名称,并且将“ $”替换为“ _”:

[ABC_Company_US $分析所选维度]

成为

[ABC_Company_US_Analysis Selected Dimension]

注意:

  • a。为了便于练习,我尝试重命名对象以将$强制重新命名为:不走运-将其更改回“ _”。同时其他一些特殊字符也起作用

  • b。我正在研究某种设置,希望能找到一些可以预先设置的转换逻辑,但没有找到

任何想法都会有所帮助。否则,该项目的时间表会发生很大的变化。

谢谢!

0 个答案:

没有答案