sql-scripts相关内容

按依赖关系顺序编写SQL Server数据库中的所有视图/函数/过程脚本

SQL Server2008(可能还有大多数其他版本):Management Studio有一个“生成脚本”选项,理论上可以使用所有对象(右键单击、任务、生成脚本)编写整个数据库的脚本。它在大多数情况下都可以正常工作,但是当您使用它编写数据库中所有视图/存储过程/函数的脚本时,它会生成一个不考虑对象之间依赖关系的脚本。 例如,如果视图A引用函数B,则不一定会首先将函数B放在脚本中。 需 ..
发布时间:2022-03-07 22:54:13 数据库

将 PostgreSQL 表中的特定行导出为 INSERT SQL 脚本

我有一个名为 nyummy 的数据库架构和一个名为 cimory: 的表 创建表 nyummy.cimory (id numeric(10,0) 不为空,名称字符变化(60)不为空,城市字符变化(50)不为空,约束 cimory_pkey 主键 (id)); 我想将 cimory 表的数据导出为插入 SQL 脚本文件.但是,我只想导出城市等于“东京"的记录/数据(假设城市数据都是小写的). ..
发布时间:2022-01-09 12:16:13 其他开发

如何创建一个 oracle sql 脚本假脱机文件

我有一个关于假脱机程序结果的问题.我的示例 sql 脚本如下所示. 每当 sqlerror 退出失败回滚出发设置数组大小 1设置新页面 0设置页面 0关闭反馈关闭回声设置验证关闭宣布ab varchar2(10) := 'Raj';cd varchar2(10);一个数字:= 10;c号;d 号;开始c := a+10;选择 ab,c 到 cd,d from dual;结尾;线轴从双中选择 c ..
发布时间:2021-12-24 15:55:48 数据库

如何在不使用 DESCRIBE 命令的情况下描述 Oracle 中的表?

我在上课时遇到了困难.我们需要编写一个与 DESCRIBE 命令类似的 Oracle 脚本.我们正在使用的这本书描述了如何非常糟糕地使用数据字典.不是在寻找答案,而是在正确的方向上找到一个点. 解决方案 您正在寻找 USER_TAB_COLUMNS - 所有列及其在执行查询的架构中的描述 - 或 ALL_TAB_COLUMNS - 除了用户有权查看的所有表外都相同. 一个典型的查询可 ..
发布时间:2021-12-06 08:09:56 数据库

SQL Server 2012:如何将所有数据库存储过程编写成单独的 .sql 文件?

我想将所有存储过程从 SQL Server 2012 编写为 .sql 文件(在不同的项目中)到 Visual Studio 2012.我怎么做?每个存储过程都需要一个 .sql 文件吗?在 SQL Server 2012 中右键单击 DB 后,我使用“在任务中生成脚本"选项获取脚本.但是,在每种情况下,.sql 文件的名称都是 spname.StoredProcedure.我希望名称为 spna ..

SQL Server 中的 T-SQL STOP 或 ABORT 命令

Microsoft SQL Server T-SQL 中是否有命令告诉脚本停止处理?我有一个脚本要保留用于存档目的,但我不想让任何人运行它. 解决方案 另一种解决方案是使用 GOTO 语句来改变脚本的执行流程... DECLARE @RunScript bit;设置@RunScript = 0;如果@RunScript != 1开始RAISERROR ('Raise Error 不会停止 ..
发布时间:2021-08-25 20:16:05 数据库

SQL Server - 运行大型脚本文件

我在开发服务器上有一个数据库表,在我将它设置为运行一个包含 140 万行的 CSV 文件的导入例程后,该表现在已完全填充. 我在表上运行了数据库发布向导,现在我的本地机器上有一个 286MB 的 SQL 脚本.问题是,我不知道如何运行它.如果我将它加载到 SQL Server Management Studio Express 中,我会收到一个警告窗口,提示“操作无法完成". 关于如何 ..
发布时间:2021-08-25 19:26:05 数据库

为什么只使用 1 个 create 语句时 sql 脚本中的“创建表"执行 3 次?

我有一个 SQL 脚本,我想在其中自动创建表.但是,当我执行它时,它似乎试图创建表 3 次.第一次,它创建表.接下来的 2 次,它通过抛出一个 来抱怨它已经存在 “ORA-00955:名称已被现有对象使用" 这里是我的 sql 脚本(@/vagrant/scripts/db_tables_stubs.sql): 创建表 IDA_RADIUS_USER(CHECK_STRING VARCHA ..
发布时间:2021-08-25 18:39:03 数据库

在 sql plus 终端中执行 .sql 文件

我在一个文本文件中编写了几个 sql 脚本,并使用 .sql 扩展名保存它们.我想在 sql plus 终端中执行这些脚本而不必手动键入独立的 sql 脚本,但我正在努力解决它.如果有人能列出所涉及的步骤,我将不胜感激. 我可以将这些脚本复制并粘贴到终端中,但这不是我想要的,我想看看是否有办法在 sql plus 编辑器中提供脚本的路径. 解决方案 如果您的文件名为 myQuerie ..
发布时间:2021-08-25 18:37:40 其他开发

用于在存储库测试中创建相同表的 Sql 脚本

我有几个 Spring 数据存储库,它们与同一个表有一些连接,比如 Client 表.因此,为了不重复为每个存储库测试创建 Client 表的 sql 脚本(这将是一个不好的做法),将这个表的创建外部化在单个 sql 文件中并导入它是否是一个好习惯?在测试中他们需要它吗? 谢谢! 解决方案 通常的做法不是为每个测试创建自定义架构,而是使用您将使用的相同脚本/机制为所有测试创建完整架构 ..
发布时间:2021-08-20 20:26:49 其他开发

删除 'OPTIMIZE_FOR_SEQUENTIAL_KEY' 会解决我的 script.sql 失败还是更复杂(SQL Server Express DB -> SQL Server)?

我正在尝试将我的托管站点 (GoDaddy/Plesk) 上的 SQL Server Express 数据库设置为成熟的 SQL Server 数据库,但在运行 script.sql 文件时遇到了一系列错误消息. 我正在按照步骤 在这里设置我的数据库,首先通过在连接到远程服务器的同时在 MSSMS 中运行我的 script.sql 文件. 我一直在连接时遇到问题,但最终能够按照 seanb ..
发布时间:2021-06-18 18:52:26 数据库

错误:表中不存在列(外键引用)

问题 我试图将客户表中的 ID 列链接到采购表中的 C_ID.我仍在学习 SQL,所以我的知识很少,但不确定为什么会发生此错误.如果有人可以提供解决方案并指出我哪里出错了,那就太好了. 错误信息 SQL 代码 创建表客户(ID 整数,名字 VARCHAR (15),姓氏 VARCHAR (15),地址 VARCHAR (254),邮政编码 VARCHAR (8),电子邮件 VARC ..
发布时间:2021-06-06 20:39:57 数据库

JPA实体管理器-如何运行SQL脚本文件?

我有一个SQL脚本文件,该文件可删除并重新创建各种表,并将各种记录插入这些表中.在SQL查询控制台中执行该脚本时,脚本运行良好,但是我需要由实体管理器执行该脚本. 关于我将如何做到这一点的任何想法? 谢谢 H 解决方案 晚些时候参加聚会,但这是我的做法.这里要注意的几件事: 我的SQL文件("sql-queries.sql")位于类路径上-您可以通过任何其他方式来获 ..
发布时间:2021-05-04 20:20:02 其他开发

在H2数据库中执行脚本文件

首先,我想对h2数据库感到陌生.我需要在h2数据库中执行一个sql脚本文件.我有一个脚本文件test.sql,我想在h2数据库中执行此文件.有可能吗? 解决方案 您可以使用 RUNSCRIPT SQL声明: RUNSCRIPT FROM 'test.sql' ,或者您可以使用 RunScript独立/命令行工具: java -cp h2*.jar org.h2.tools. ..
发布时间:2020-11-22 00:20:03 其他开发

根据条件生成脚本

通过使用SQL Server Management Studio,可以通过右键单击数据库->任务->生成脚本,选择表并最终仅选择数据来生成某些表的插入.但是,表会随着时间的推移而变大,我只需要具有一定条件的插入项,该条件只会返回该表中的一部分数据. 示例:有一张桌子 FlightTickets ( TicketId(PK), BuyerId(FK to buyers), ..
发布时间:2020-11-13 03:49:01 数据库