如何防止多个用户表在 SQL 服务器中发生冲突?
How to prevent multiple users tables from colliding in SQL Server?
我正在用 C# 创建一个调用多个存储过程的应用程序。其中一个存储过程创建 table,而其他存储过程创建 table。多个用户可以同时使用该应用程序。在这种情况下,使用相同的 table 名称时,什么 table 适合防止数据冲突?
SQL服务器支持两种不同类型的临时表:本地和全局。
本地 #temporary
表仅对创建它们的会话可见。
全局 ##temporary
表对所有会话可见。
有关详细信息,请参阅 TechNet 文章 here 的 "Temporary Tables" 部分。
我正在用 C# 创建一个调用多个存储过程的应用程序。其中一个存储过程创建 table,而其他存储过程创建 table。多个用户可以同时使用该应用程序。在这种情况下,使用相同的 table 名称时,什么 table 适合防止数据冲突?
SQL服务器支持两种不同类型的临时表:本地和全局。
本地 #temporary
表仅对创建它们的会话可见。
全局 ##temporary
表对所有会话可见。
有关详细信息,请参阅 TechNet 文章 here 的 "Temporary Tables" 部分。