如何正确使用视图或将表名重定向到第二名?

问题描述

我在 C# 中编程并为我的数据库使用 MSsql Server。多年后,我现在遇到了问题,我意识到我的表名不太好。

例如:

旧:DB_Orders

新:DB_CS_Orders (CS = 计算机科学系)

我基本上是在为不同的部门创建具有相同列的新表。 (将它们分开并使用不同的 ID/编号范围。(以及我在我的程序中动态知道的主要目的,我需要从哪个部门选择...示例字符串 TablenamePosition = MainTablename+"Position"))。

通常这些表不存在,我可以创建新表,但现在我有一些旧表,我想在新模式后重命名它们,但由于程序 24/7 全天候运行,因此无法这样做。我做了什么来防止它,我创建了像新模式一样调用的视图,然后开始这样编程。

现在的问题是,即使我在视图上使用 *,我在更改主表(添加/删除列)后也不会刷新视图。有没有更好的方法重定向表名?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)