在 Fabric SQL 数据库中创建表
有多种方法可以在 Fabric SQL 数据库中创建表。 Fabric 中的主要选择包括使用 SQL 编辑器创建表、使用 Fabric 数据流或 Fabric 数据管道在加载时创建表。 在本演练中,我们使用 Fabric 门户的 Fabric SQL 数据库查询编辑器。
先决条件
- 需要现有的 Fabric 容量。 如果没有,请启动 Fabric 试用版。
- 确保使用“管理门户”租户设置启用 Fabric SQL 数据库。
- 创建新的工作区或使用现有的 Fabric 工作区。
- 创建新的 SQL 数据库或使用现有的 SQL 数据库。
使用 T-SQL 查询创建表
打开 SQL 数据库。
在主功能区中选择“新建查询”按钮。
在 Intellisense 的帮助下,在 T-SQL 中创建表的定义,或使用此示例:
CREATE TABLE dbo.products ( product_id INT IDENTITY(1000,1) PRIMARY KEY, product_name VARCHAR(256), create_date DATETIME2 )
拥有喜欢的表设计后,在查询窗口的工具栏中选择“运行”。
如果“对象资源管理器”已展开以显示表,它将在创建时自动刷新以显示新表。 如果没有,请展开树以查看新表。
使用 Copilot 创建表
打开 SQL 数据库。
在主功能区中选择“新建查询”按钮。
在查询窗口中键入以下文本作为 T-SQL 注释,然后按键盘上的“Tab”:
--create a new table that to store information about products with some typical columns and a monotonistically increasing primary key called ProductID
几秒钟后,Copilot 将基于提示生成建议的 T-SQL 脚本。
再次按“Tab”键以接受 Copilot 的建议。 结果应如下所示:
--create a new table that to store information about products with some typical columns and a monotonistically increasing primary key called ProductID CREATE TABLE [dbo].[ProductInformation] ( -- Primary Key for the ProductInformation table [ProductID] INT IDENTITY(1,1) PRIMARY KEY, -- Name of the product [ProductName] VARCHAR(100) NOT NULL, -- Description of the product [Description] VARCHAR(MAX), -- Brand of the product [Brand] VARCHAR(50), -- List price of the product [ListPrice] DECIMAL(10, 2), -- Sale price of the product [SalePrice] DECIMAL(10, 2), -- Item number of the product [ItemNumber] VARCHAR(20), -- Global Trade Item Number of the product [GTIN] VARCHAR(20), -- Package size of the product [PackageSize] VARCHAR(50), -- Category of the product [Category] VARCHAR(50), -- Postal code related to the product [PostalCode] VARCHAR(10), -- Availability of the product [Available] BIT, -- Embedding data of the product [Embedding] VARBINARY(MAX), -- Timestamp when the product was created [CreateDate] DATETIME );
查看和编辑 Copilot 建议的 T-SQL,以更好地满足你的需求。
拥有喜欢的表设计后,在查询窗口的工具栏中选择“运行”。
如果“对象资源管理器”已展开以显示表,它将在创建时自动刷新以显示新表。 如果没有,请展开树以查看新表。