gpt4 book ai didi

sql - 如何为数据库名称创建 Sql Synonym 或 "Alias"?

转载 作者:行者123 更新时间:2023-12-03 10:17:19 24 4
gpt4 key购买 nike

我正在使用 ms sql 2008 并尝试创建一个引用另一个数据库的数据库名称。例如,“Dev”、“Test”、“Demo”将是我可以从我的多个配置文件中引用的数据库名称,但每个名称都将指向另一个数据库,例如“db20080101”或“db20080114”。

[编辑]一些配置适用于我控制代码的应用程序,有些则不是(例如 MS 报告服务数据源文件配置)[/编辑]

似乎sqlserver 只支持View、Table、Sproc 或Function 的同义词。别名用于表名和列名。

有没有办法做到这一点,我在文档中错过了?
有人对解决方法有任何建议吗?

最佳答案

使用 3 部分符号和别名直到表,示例

select * from tempdb.dbo.sysobjects a
join master.dbo.sysobjects b on a.id = b.id

关于sql - 如何为数据库名称创建 Sql Synonym 或 "Alias"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/444139/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com