可以在Azure Synapse数据仓库中创建时态表吗

xqkwcwgp  于 2023-05-18  发布在  其他
关注(0)|答案(1)|浏览(131)

我正在尝试在azure synapse数据仓库中创建时态表。

CREATE TABLE dbo.Department
(
    DeptID INT NOT NULL PRIMARY KEY CLUSTERED
  , DeptName VARCHAR(50) NOT NULL
  , ManagerID INT NULL
  , ParentDeptID INT NULL
  , ValidFrom DATETIME2 GENERATED ALWAYS AS ROW START NOT NULL
  , ValidTo DATETIME2 GENERATED ALWAYS AS ROW END NOT NULL
)
WITH (SYSTEM_VERSIONING = ON (HISTORY_TABLE = dbo.DepartmentHistory));

i m getting parse error

3pmvbmvn

3pmvbmvn1#

可以在Azure Synapse中创建临时表。下面是创建临时表的查询。

CREATE  TABLE #Department (

ID INT  PRIMARY  KEY,

Name  VARCHAR(50),

Manager VARCHAR(50)

);

为了创建一个临时表,你必须在表名前面包含(#)哈希或磅符号,因为它表示临时表。

您也可以使用完全限定的服务器名称进行查询。
例如select * from tempDb#department
这将有助于您在Azure Synapse中创建临时表。

相关问题