【发布时间】:2016-04-12 13:01:47
【问题描述】:
我有一个 WinForms 应用程序,它可以根据给定的表格动态创建表格,例如:
SELECT * INTO TempTable FROM MyTable WHERE 1=2
我希望那些 Temp tables 使用上述语法在特定的 filegroup 下创建。
在文件组下创建表的语法是:
CREATE TABLE [dbo].[TempTable](
[RECORDID] [numeric](10, 0) NOT NULL,
--etc etc
) ON [TempFileGroup] TEXTIMAGE_ON [TempFileGroup]
是否可以使用我上面的语法在特定文件组下创建表?
【问题讨论】:
-
我必须在这里遗漏一些简单的细节:1 ever 什么时候等于 2?
-
@levelonehuman 我认为电影露西解释了这一点。
-
@ColinMackay 好吧,我要么太年轻,要么太隐蔽,要么两者兼而有之,无法获得参考。编辑:我太隐蔽了。
-
SQL Server 允许表变量和临时表。为什么不简单地使用它们?
-
@levelonehuman 该语法基于您现有的表 (MyTable) 创建一个新表 (temp)。它复制了相同的结构。
标签: sql sql-server tsql select-into