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

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

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

  1. CREATE TABLE dbo.Department
  2. (
  3. DeptID INT NOT NULL PRIMARY KEY CLUSTERED
  4. , DeptName VARCHAR(50) NOT NULL
  5. , ManagerID INT NULL
  6. , ParentDeptID INT NULL
  7. , ValidFrom DATETIME2 GENERATED ALWAYS AS ROW START NOT NULL
  8. , ValidTo DATETIME2 GENERATED ALWAYS AS ROW END NOT NULL
  9. )
  10. WITH (SYSTEM_VERSIONING = ON (HISTORY_TABLE = dbo.DepartmentHistory));

i m getting parse error

3pmvbmvn

3pmvbmvn1#

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

  1. CREATE TABLE #Department (
  2. ID INT PRIMARY KEY,
  3. Name VARCHAR(50),
  4. Manager VARCHAR(50)
  5. );

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

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

展开查看全部

相关问题