13、SQL Server 2000 脚本与事务编程详解

SQL Server 2000 脚本与事务编程详解

1. 脚本概述

脚本通常被定义为以外部文件形式存在的 Transact - SQL 语句集合(可以包含一个或多个批次)。常见的客户端工具,如查询分析器、isql、osql 和企业管理器,都支持对脚本文件的管理。脚本一般存储在扩展名为 .sql 的纯文本文件中,这使得它们既可以用普通文本编辑器管理,也能借助许多高级工具(如微软的代码控制应用程序 Visual SourceSafe)进行管理。

查询分析器具备普通文本编辑器的常见功能(如“文件 | 打开”“保存”)。isql 和 osql 是命令行实用工具,允许用户指定要在服务器上执行的脚本文件。

2. 数据库脚本

企业管理器为初级和高级管理员提供了一项强大功能,即对数据库进行逆向工程。该过程的结果是生成一个包含数据定义语言(DDL)语句的脚本,可用于重新创建所有数据库对象。这个脚本有多种用途:
- 探索用户和系统数据库对象
- 备份源代码
- 建立源代码控制流程
- 将完整数据库(或部分对象)转移到其他服务器(和/或其他数据库)

数据库脚本的生成过程很简单:
1. 在企业管理器中选择一个数据库。
2. 运行“工具 | 生成 SQL 脚本”。
3. 程序会提示用户指定要生成脚本的对象。

在“格式”选项卡中,用户可以决定每个数据库对象的生成格式,一个小的预览模板能帮助用户在多个选项中做出正确选择。“选项”选项卡允许用户为支持对象(如索引、触发器、约束、登录名、用户、角色和权限)指定选项,在多语言环境中,指定字符集的功能尤为重

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值