Global Temp表需要什么权限

时间:2014-07-02 08:44:15

标签: mysql sql .net sql-server sql-server-2008

Declare @Str varchar(MAX)
SET @Str = 'Select * into #temp from SomeTable'
exec sp_executesql @Str;

现在,因为#temp我无法在Sproc中使用future,所以我将#temp替换为DummyTable名称,每次sproc运行时都会创建并删除它。这个DummyTable将在我的数据库中创建,因此所有用户都需要权限来创建我的DBA不允许的表。

我有一个解决方案是使用像##temp这样的全局表。它工作正常。

现在我的问题是用户是否也需要创建Global Table的权限,或者创建临时表的相同权限对于Global表来说已经足够了。

先谢谢

0 个答案:

没有答案