生成与执行 SQL 脚本

  • 1. 将数据库生成
  • 2. 将数据表生成 SQL 脚本
  • 4. 执行 SQL 脚本

1. 将数据库生成

使用对象资源管理器能快速创建整个数据的脚本,也能使用默认选项创建单个数据库对象的脚本;
用户能在查询编辑器窗口中对文件或剪贴板创建脚本,脚本以 Unicode 格式创建;
用户也能创建用于创建或删除对象的脚本,有些对象类型具有其他脚本选项,如 ALTER、SELECT、INSERT、UPDATE、DELETE、EXECUTE 操作;
有时可能需要使用具有多个选项的脚本,若删除一个过程中,或者创建一个表再更改一个表;
若要创建组合的脚本,可将第一个脚本保存到查询编辑窗口中,并将第二脚本保存到剪切板中,这样就能在窗口中将第二个脚本粘贴到第一个脚本之后;

为某个对象编写脚本的步骤如下所示:

  1. 展开数据库,右击任意数据库 → 任务生成脚本,再按照向导中的步骤进行操作;
  2. 选择数据库对话框中,选择编写脚本的数据库,并勾选“为所选数据库中的所哟对象编写脚本”,下一步;
  3. 选择脚本选项,可为要编写脚本的对象选择选项,或直接下一步;
  4. 数据选项,根据个人需求,选择将 SQL 脚本文件在哪输出,即可完成生成 SQL 脚本;

2. 将数据表生成 SQL 脚本

SQL Server 同意也支持将数据表生成 SQL 脚本;
将数据表生成 SQL 脚本的步骤如下:

  1. 右击要生成 SQL 脚本的数据表 → 编写表脚本为,有常用的 SQL 脚本,包括 CREATE、DROP、SELECT、INSERT、UPDATE、DELETE,并能将脚本直接生成到查询分析器、文件、剪切板等

4. 执行 SQL 脚本

SQL 脚本的执行一般需要在查询分析器中完成,查询分析器是一个图形化的数据库编程接口,是 SQL Server 客户端的重要组成部分;
查询分析器以自动的文本格式编辑 SQL 代码,对语法中的保留字提供彩色显示,方便开发人员使用;
在 SQL Server 数据库中查询分析器是一个功能非常强大的图形工具,能进行以下操作:

  1. 创建查询和其他 SQL 脚本,并针对 SQL Server 数据库执行它们;
  2. 由预定义脚本快速创建常用数据库对象;
  3. 快速复制现有的数据库对象;
  4. 在参数未知的情况下执行存储过程;
  5. 调试存储过程;
  6. 调试查询性能问题;
  7. 在数据库内定位对象(对对象搜索功能),或查看和使用对象;
  8. 快速插入、更新或删除表中的行;
  9. 为常用查询创建键盘快捷方式;
  10. 工具菜单添加常用命令;

使用查询分析器执行 SQL 脚本需要的步骤如下:

  1. 在菜单栏中 → 文件新建数据库引擎查询
  2. 在查询文件中执行 SQL 脚本 → 打开文件,选择要执行的 SQL 脚本文件;
  3. 执行 SQL 脚本 → 执行或 F5,执行 SQL 脚本文件;

SQL Server 数据库之生成与执行 SQL 脚本相关推荐

  1. JDBC连接SQL Server数据库[windows验证模式连接+SQL server验证]

    JDBC连接SQL Server数据库[windows验证模式连接+SQL server验证] 都说用JDBC连接数据库会出现很多问题,现总结.汇总一下. 前提是已经正确安装了SQL Server系列 ...

  2. SQL Server创建Job, 实现执行相同脚本而产生不同作业计划的探究

    1 . 背景描述 本公司的SQL Server 服务器近百台,为了收集服务器运行的状态,需要在各个实例上部署监控Job,将收集到的信息推送到中央管理服务器. 收集的信息主要包括:慢查询.阻塞.资源等待 ...

  3. 下载安装SQL Server数据库ODBC驱动和配置SQL Server ODBC数据源

    下载安装MySQL数据库ODBC驱动和配置MySQL ODBC数据源 1. 下载SQL Server ODBC驱动: 下载地址:SQL Server ODBC 驱动程序官网下载 打开页面,找到如下图所 ...

  4. 高版本sql server数据库复制到低版本sql server数据库

    前提,复制数据库需要在局域网内才行,理论上只要是高版本还原数据到低版本,这个方法都行 一.先在sql server2014 上选择要复制的数据库,右键>任务>生成脚本,然后一直下一步到生成 ...

  5. SQL SERVER数据库逆向生成PDM文件

    第一步,在sqlserver里生成sql脚本 第二步,我用的powerdesigner 15.1,打开database选项 第三步,选择数据源的类型  第四步,选择sql脚本,然后点击确定 点击确定后 ...

  6. 五、SQL Server数据库创建与删除(使用SQL语句)

    目录 1 数据库创建 1.1 创建 "一个数据文件和一个日志文件" 的数据库 1.2 创建 "多个数据文件和多个日志文件" 的数据库 1.3 向现有数据库中添加 ...

  7. SqlPackage.exe –使用bacpac和PowerShell或Batch技术自动执行SQL Server数据库还原

    Data is the key to your organization's future, but if it's outdated, irrelevant, or hidden then it's ...

  8. 记录MS SQL Server数据库

    目录 介绍 如何使用文档工具记录SQL Server数据库 使用dbForge Documenter for SQL Server 记录数据库 结论 介绍 所有公司都会积累各种数据,而这些数据最终不可 ...

  9. 如何使用Visual Studio创建SQL Server数据库项目

    目录 背景 介绍 创建新的SQL Server数据库项目 发布以在SQL Server中创建新数据库 结论 背景 数据库在任何应用程序中都扮演着最重要的角色,当表.视图.存储过程的数量增加时,项目管理 ...

  10. 5、SQL Server数据库、T-SQL

    SQL Server数据库基础 一.安装SQL Server数据库 setup.exe->安装->全新SQL Server独立安装或向现有安装添加功能->输入序列号->下一步- ...

最新文章

  1. 929-独特的电子邮件地址
  2. Ubuntu软件包deb的安装.
  3. 福师《计算机应用基础》期末考试,21年2月福师《计算机应用基础》期末考试A卷答案...
  4. 组合数(Combinatorial_Number)
  5. qt中QMap与QMultimap用foreach遍历
  6. debug没反应 eclipse_解决eclipse无法运行或调试的办法
  7. ng机器学习视频笔记(十三) ——异常检测与高斯密度估计
  8. 初学者必备Linux指令
  9. 图片少量显示 9张一下 类似微信,微博客户端
  10. vs生成解决方案默认路径_交换网络防环协议——STP生成树,太阁实验栈
  11. 微信小程序漏洞:可下载任意微信小游戏源代码(附赠源码)
  12. lpddr3 阻抗_LPDDRx的总结
  13. 小样本学习(FSL):Few-shot Learning 综述【模型微调(Fine-tunning)、数据增强、迁移学习(Transfer Learning)】
  14. 2008服务器系统+共享文件夹权限设置密码,win2008共享权限设置、server2008文件共享权限设置方法...
  15. 1965:【14NOIP普及组】珠心算测验
  16. fastadmin保持用户登陆状态
  17. 遍历目录 nftw and ftw
  18. Ajax案例之聊天机器人
  19. Fallout 4 辐射4 技巧统计
  20. android 浏览器源码分析,android webview 简单浏览器实现代码

热门文章

  1. linux点亮桌面,教你如何点亮自己的Ubuntu 屏幕
  2. ARM汇编指令集与机器码
  3. 计算机考试发送邮件教程,电脑考试怎么发邮件
  4. python notebook_Python Notebook (Jupyter Notebook) 介绍
  5. 电源大师课笔记 3.3
  6. 股票历史数据-股票历史数据下载
  7. 生成并解析cron表达式
  8. 最常用高频汉字前4000
  9. AutoCAD2012从入门到精通中文视频教程 第41课 建筑绘图1(个人收藏)
  10. java视频教程之Java小白学习方法