相关疑难解决方法(0)

交换ms-sql表

我想以最好的方式交换表.
我有一个IpToCountry表,我根据我导入的外部CSV文件每周创建一个新表.

我发现进行切换的最快方法是执行以下操作:

sp_rename IpToCountry IpToCountryOld
go
sp_rename IpToCountryNew IpToCountry
go
Run Code Online (Sandbox Code Playgroud)

这样做的问题是仍然可以在两者之间访问该表.
如何在SQL中解决此问题?
考虑使用sp_getapplock和sp_releaseapplock,但我希望尽快保持对表函数的读取.

sql swap

18
推荐指数
1
解决办法
7745
查看次数

为 SQL Server 中的视图添加常量可更新列

我有这样的看法:

Create View View1 
AS 
Select F1,F2,0 As F3
From TB1

GO 

Update View1 Set F3=1
Run Code Online (Sandbox Code Playgroud)

这些命令会引发此错误:

更新或插入视图或函数“view1”失败,因为它包含派生字段或常量字段。

有没有更新“F3”字段的解决方案?

谢谢

sql-server

3
推荐指数
1
解决办法
1346
查看次数

标签 统计

sql ×1

sql-server ×1

swap ×1