微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

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

例如:

旧:DB_Orders

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

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

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。