WEB开发网
开发学院数据库MSSQL Server 用于生成SQL Server数据库对象脚本的选项 阅读

用于生成SQL Server数据库对象脚本的选项

 2008-11-20 10:11:12 来源:WEB开发网   
核心提示:要感谢在Microsoft的贡献者们在SQL Server管理套件中提供了一个设置参数选项用于脚本输出的方法了,在ToolsOptions下面有一个用于改变与管理套件各个方面相关的各种选项对话框表单,用于生成SQL Server数据库对象脚本的选项,在这个表单的左边面板中选择Scripting将显示你可以用来使你的脚本

要感谢在Microsoft的贡献者们在SQL Server管理套件中提供了一个设置参数选项用于脚本输出的方法了。在ToolsOptions下面有一个用于改变与管理套件各个方面相关的各种选项对话框表单。在这个表单的左边面板中选择Scripting将显示你可以用来使你的脚本更加适合于你的各种格式化设置,Microsoft开发人员正是为所有数据库专业人员考虑的。

用于生成SQL Server数据库对象脚本的选项

图1

用于生成SQL Server数据库对象脚本的选项

图2

这时,我将编写Northwind数据库的dbo.Categories表。数据库对象的编写是由在对象管理器中选择感兴趣的对象来完成的。右键单击菜单然后选择Script Table AsCREATE ToFile。这将创建一个具有要创建所需表所需要的Transact SQL代码的.sql文件。

这个表默认的脚本输出如下所示:

   USE [Northwind]
  GO
  /****** Object: Table [dbo].[Categories] Script Date: 05/18/2008 21:38:24 ******/
  SET ANSI_NULLS ON
  GO
  SET QUOTED_IDENTIFIER ON
  GO
  CREATE TABLE [dbo].[Categories](
  [CategoryID] [int] IDENTITY(1,1) NOT NULL,
  [CategoryName] [nvarchar](15) NOT NULL,
  [Description] [ntext] NULL,
  [Picture] [image] NULL,
  CONSTRAINT [PK_Categories] PRIMARY KEY CLUSTERED
  (
  [CategoryID] ASC
  )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON,
  ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]

现在让我们看看一些更重要的脚本修改选项对这个脚本所起的作用。

包括描述性的Header: 正如你所期望的,这个选项决定在你的脚本中描述性的header是ON还是OFF。

1 2  下一页

Tags:用于 生成 SQL

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接