gpt4 book ai didi

c# - dbo.Sometable中的dbo是什么

转载 作者:太空宇宙 更新时间:2023-11-03 11:00:35 26 4
gpt4 key购买 nike

在我的本地或专用服务器上,当我创建一个表时,我看到表名如下:

dbo.Foo

因为我从某个 plesk 环境中获得了一个数据库帐户,所以创建的表的名称为:

mydbuser.Foo

前缀对我的代码有何影响?或者如果我创建一个表/从我的备份中恢复一个表,我应该期待奇怪的结果吗?

最佳答案

dbo 是在您创建表时分配给表的默认架构,并且不显式分配架构。数据库模式是一种对表、 View 、存储过程等对象进行逻辑分组的方法。您可以阅读有关模式的更多信息 here

How does prefix matter for my code?

如果你没有在代码中指定模式,那么它会默认使用dbo。尽管如果您的表的架构不是 dbo,那么您也必须在代码中指定,否则它不会执行。

If i create a table/ restore one from my backup, should i expect weird results?

模式并不邪恶。如果您正确指定它们,一切都应该没问题。

关于c# - dbo.Sometable中的dbo是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17834311/

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