SQL Azure 开发工具与组件详解
1. SQL Azure 数据库脚本处理
在使用 SQL Azure 时,我们可能需要对生成的脚本进行一些处理以确保其能在 SQL Azure 云数据库中顺利运行。
- 为表分配主键 :可以使用单独的 ALTER TABLE
脚本为表分配主键。示例代码如下:
ALTER TABLE [UserTable]
ADD CONSTRAINT ID_PK PRIMARY KEY (UserID)
GO
- 移除索引脚本中的特定代码 :需要移除 SQL Server Management Studio 生成的
CREATE NONCLUSTERED INDEX
脚本中的特定代码。示例如下:
CREATE NONCLUSTERED INDEX [IX_UserTable_FirstName] ON [dbo].[UserTable]
(
[FirstName] ASC
)WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) ON [PRIMARY]
GO
- 验证表的创建 :执行生成的脚本后,可运行查询来验证预