因此,所有DDL语句(以及其它几个语句)都在被尝试之前记录下来。
通过一些简单的点击操作,您就能够得到DB2的物理数据模型以及DDL脚本来创建数据表。
可以在执行属于一组预定义的相似事件的任何Transact-SQL事件后触发DDL触发器。
这有助于将DDL更改的效果局限到那些使用那个已更改的架构的部分的应用程序。
可以使用物理数据模型来生成数据定义语言(DDL)语句,然后可以将这些语句部署到一个数据库服务器上。
如果您生成了一个Java存储程序,将会有一个DDL选项卡和一个Java选项卡,如图8所示。
执行之后将导致激发DDL触发器的Transact-SQL语言事件的名称。
数据建模师还可以选择使用RationalDataArchitect将LDM转换为一个物理数据库模式和DDL。
执行任何属于event_group的Transact-SQL语言事件之后,都将激发DDL触发器。
创建存储过程的下一步是执行CREATEPROCEDUREDDL,在数据库中注册该存储过程。
然而,当您部署到生产数据库时,您将在用来创建数据库结构的同一个DDL中使用这些GRANT语句。
在DDL重新执行期间,如果默认模式与源模式匹配,那么它被改为目标模式。
有关此任务的详细信息,请参阅AnalysisServices执行DDL任务。
对于影响局部或全局临时表和存储过程的事件,不会触发DDL触发器。
该样本代码提供了组成该结构的数据定义语言(DataDefinitionLanguage,DDL)和集成交换格式(IntegrationExchangeFormat,IXF)文件。
此时可以选择所要迁移的表,并将DDL提取到一个文件。
添加了一个重要通知,该通知建议测试DDL触发器以确定其对所执行系统存储过程的响应。
根据创建数据库所使用的数据定义语言(DDL)模式文件,可以确定正在使用的锁类型。
如果回滚相应DDL语句中的事件,则事件通知不会触发。
可以对DDL文件或数据库本身进行反向工程,生成数据模型。
本节列出的目录视图和系统存储过程可用于获取有关DDL触发器的信息。
与关系索引相似,这些新的XML索引也是用熟悉的SQLDDL语句创建的:CREATEINDEX。
java:提供对dblook命令行实用程序的访问,该实用程序允许导出用于给定数据库的DDL。
列出需要和不需要额外临时磁盘空间的索引DDL操作。
无论是否回滚DDL语句,都将始终生成DDL生成的跟踪事件。
该任务惟一要做的就是将一个数据库的DDL输出到文件中。
SQL有两个主要部分:数据定义语言(DDL)和数据操纵语言(DML)。
DDL触发器激发存储过程以响应各种数据定义语言(DDL)事件。
修改CREATETRIGGER语句以前创建的DML、DDL或登录触发器的定义。