问题标签 [sql-scripts]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql-server - 基于 sql 2008 数据库快速生成 ascii 文本 sql 脚本
这开始让我感到沮丧,主要是因为它应该很容易做到,但我找不到任何东西。
我正在尝试对我的数据库进行版本控制。我决定的方法是在每次签入时生成脚本,为我的数据库中的每个对象创建一个 sql 脚本。我的大部分编辑都是通过 SSMS 中的视觉设计器完成的,我不相信自己记得每次都生成更改脚本。我现在只关心模式,尽管很快我会想要来自某些查找表的数据。
我尝试了以下但没有太大成功:
我试图通过 SSMS Tasks->Generate Scripts 生成脚本。我不喜欢这个有两个原因。
它似乎没有保存你给它的设置,所以每次我想生成脚本时,我都必须将设置更改为我想要的,更改输出路径等。我真的只想按一两个按钮然后是一个快速的预提交过程。
它似乎使用 USC 格式生成脚本,这意味着版本控制(git)将其视为二进制文件,因此无法在版本之间进行比较(这是我想将数据库存储在版本控制中的重要原因之一) .
我也尝试使用dbSourceTools。该工具修复了 SMSS 的问题 #1 并使得更新架构定义变得非常容易,但它生成的 .sql 文件也使用 USC 格式的文本,这意味着版本控制将其视为二进制文件。
我正在寻找一种免费的方法来做到这一点,因为我现在正在从事一个爱好项目。
mysql - 如何将 MySQL 代码放入源代码管理中?
我知道我可以手动将所有 MySQL 代码复制到文件中,然后将这些文件放入源代码控制中。但是有没有办法自动做到这一点?
我想对存储过程执行此操作,也对表/事件/触发器创建脚本执行此操作。
sql - 在 SQL Server 中使用 OLE DB 运行多个命令或 sql 脚本
可以使用 OLE DB 运行多个命令或 sql 脚本吗?例如运行 sql 脚本来创建数据库及其结构(表、索引、存储过程...)。
当我使用 CCommand 类时,我只能运行一个命令。如何使用多个命令运行 SQL 脚本?
谢谢,马丁
c# - 使用我的应用程序在 .NET 中部署 Sql Server
我的公司有 winforms 应用程序,用于在多个环境(开发、预生产、生产)中部署应用程序。
现在,我想包含一个新功能:
我需要在环境中部署 SQL Server 脚本:开发、预生产和生产。
我的应用程序将直接在这些环境中运行。我不想在这样的环境中安装 Visual Studio。负责执行应用程序和部署的人员不了解 Visual Studio。
我们需要,也需要对sql脚本的执行进行详细的错误处理。
因此,我需要可以在我的项目 csproj 中用作参考的源代码或库、API 等。最终目标是部署脚本sql server 2005
请,任何示例源代码、API、工具、想法,我寻求帮助大师,MVP,任何人......
更新:环境是装有 Windows 2003、IIS 6.0 的机器。
是否应该从帖子中删除“嗨”、“谢谢”以及标语和称呼? https://meta.stackexchange.com/questions/2950/should-hi-thanks-and-taglines-and-salutations-be-removed-from-posts
sql - Mysql:如何从其他 sql 脚本文件中调用 sql 脚本文件?
假设我编写了创建表 ABC 的脚本 Table_ABC.sql。我为每个必需的表创建了许多这样的脚本。现在我想编写一个按顺序调用所有这些脚本文件的脚本,所以基本上我想要另一个脚本文件 createTables.sql。Mysql 提供了从“mysql” shell 应用程序执行脚本文件的选项,但可以找到一些命令,例如exec c:/myscripts/mytable.sql。请告诉我是否有任何可以用 sql 脚本本身编写的命令来调用最新 mysql 版本中的其他命令或相同的替代方法。
谢谢
sqlite - 在javascript中将SQL文件中的sql脚本注入sqlite数据库
openDatabase
我有一个使用该函数创建 sqlite 数据库的 html 页面。
由于我有一个现有的大型 sqlite 数据库,我想知道是否可以将其导入到该 web 创建的 sqlite 数据库中,而不是将我的 sql 代码transaction.executeSql
重复放入函数中?
PS:我找到了这篇文章,但没有显示代码,解释的方法也不是很清楚。
谢谢,
问候
sql - 关于 SQLl*Plus 集合语句
我正在从 sql 脚本假脱机。当 sql 语句执行变量替换时,它会显示它。我怎么能把它关掉。它显示以下内容以及 csv 内容。
我有以下设置,但它仍然没有关闭它。
.net - 如何针对 MDF 文件运行 SQL 脚本?
我使用 Entity Framework 4.0 使用模型优先方法创建了一个数据库模型。然后我使用从模型生成数据库创建了一个 sql 脚本...我还在我的 App_Data 文件夹中创建了一个 SQL Server 数据库文件。我现在如何针对这个 MDF 文件运行 SQL 文件?
我正在使用 Visual Studio 2010。
mysql - 如何在 Toad for MySQL 中生成所有数据库对象的脚本
在Toad for MySQL(最新版本)的免费软件版本中,我可以在一个文件中生成数据库中所有表的脚本。但是,对于存储过程和函数,Toad 会为每个生成一个单独的脚本/文件。
理想情况下,我想要一个简单的步骤来为我的数据库中的所有对象(表、视图、过程、函数、触发器)生成一个脚本到单个文件。
这在 Toad for MySQL 中可行吗?
database - 有没有一种简单的方法可以将数据库 SQL 脚本文件分解为每个对象一个文件?
我在一个文件中为我的数据库中的所有表输出了 SQL Servers Tasks -> Generate Scripts...。
有没有一种简单的方法可以将单个 SQL 脚本分解为每个表一个文件?
显然,如果我可以在选择 File per object 设置的情况下运行 Generate Scripts 任务,我就不会问这个问题了。