问题描述
我在 C#
中编程并为我的数据库使用 MSsql Server
。多年后,我现在遇到了问题,我意识到我的表名不太好。
例如:
旧:DB_Orders
新:DB_CS_Orders (CS = 计算机科学系)
我基本上是在为不同的部门创建具有相同列的新表。 (将它们分开并使用不同的 ID/编号范围。(以及我在我的程序中动态知道的主要目的,我需要从哪个部门选择...示例字符串 TablenamePosition = MainTablename+"Position"))。
通常这些表不存在,我可以创建新表,但现在我有一些旧表,我想在新模式后重命名它们,但由于程序 24/7 全天候运行,因此无法这样做。我做了什么来防止它,我创建了像新模式一样调用的视图,然后开始这样编程。
现在的问题是,即使我在视图上使用 *
,我在更改主表(添加/删除列)后也不会刷新视图。有没有更好的方法来重定向表名?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)