标签: sql-scripts

春天的靴子.运行SQL脚本并在应用程序启动时获取数据

我正在开发一个spring boot应用程序.目前我的一些配置是硬编码的(例如Hystrix属性).

所以我想在我的应用程序启动时或之后获得这些配置.

使用弹簧靴可以做到这一点吗?我的意思是在启动时运行SQL脚本并获取数据.

应该如何检索属性/配置并将其存储在我的应用程序中?

我正在使用MyBatis和Oracle DB.

java sql spring sql-scripts spring-boot

16
推荐指数
3
解决办法
3万
查看次数

如何在Toad for MySQL中生成所有数据库对象的脚本

在免费版的Toad for MySQL(最新版本)中,我可以在一个文件中生成数据库中所有表的脚本.但是,对于存储过程和函数,Toad会为每个脚本/文件生成单独的脚本/文件.

理想情况下,我想要一个简单的步骤,为我的数据库中的所有对象(表,视图,过程,函数,触发器)生成一个脚本到一个文件.

这对Toad for MySQL有可能吗?

mysql toad sql-scripts database-schema

15
推荐指数
2
解决办法
5万
查看次数

如何使用批处理文件运行多个SQL脚本?

我有一个案例,我有10+ SQL script.

我不想一个接一个地运行我的所有脚本.

有没有办法可以连续运行我的所有脚本SQL Management studio.

我找到了这篇文章.创建批处理文件似乎更容易.

这就是你所需要的:

@echo off
ECHO %USERNAME% started the batch process at %TIME%  >output.txt


for %%f in (*.sql) do (
 (
sqlcmd.exe  -S servername -E   -d databasename -i %%f >>output.txt
)


pause
Run Code Online (Sandbox Code Playgroud)

替换servername和databasename,但似乎无法正常工作.

有任何想法吗?

sql sql-server batch-file sql-scripts

14
推荐指数
3
解决办法
4万
查看次数

从H2数据库生成构建脚本的任何简单方法?

让我们创建一个带有表,索引等的H2数据库的图像...是否有一种简单的方法来提取SQL脚本以在另一个H2数据库中重新创建该数据库的结构?

我不是指表,索引等的内容......我只是对数据库的一般结构感兴趣,以便在其他地方复制它.谢谢.

h2 sql-scripts database-replication

12
推荐指数
1
解决办法
1万
查看次数

SQL Server数据库上次更新日期时间

是否有任何sql脚本可以找出上次更新SQL Server中的数据库的时间?

我想知道对数据库的元数据所做的更改的最后更新日期时间,而不是表中的实际数据.特别是在:

  • 从数据库创建/删除任何新表.
  • 在数据库中的表中添加/删除任何新列.
  • 在数据库中添加/更改任何新视图/存储过程/函数.

sql database sql-server sql-scripts

10
推荐指数
2
解决办法
5万
查看次数

如何在脚本中设置SQL Server脚本的超时?

我正在尝试运行一个大型脚本文件(将近300MB,并且将来可能更大).在Gulzar对我的问题的回答中已经建议我应该将脚本超时更改为0(无超时).

从脚本中设置此超时的最佳方法是什么?目前,我将所有这些都放在脚本文件的顶部,希望其中一个能做到:

sp_configure 'remote login timeout', 600
go
sp_configure 'remote query timeout', 0
go
sp_configure 'query wait', 0
go
reconfigure with override
go
Run Code Online (Sandbox Code Playgroud)

但是,我仍然得到相同的结果,我无法判断我是否成功设置超时,因为sqlcmd.exe的响应是世界上最不实用的错误消息:

Sqlcmd:错误:脚本错误.

谢谢.

sql-server timeout sql-scripts

9
推荐指数
2
解决办法
3万
查看次数

Visual Studio数据库项目中"构建","编译"和"无"构建操作之间的区别

虽然我可以在Web上找到(在网上)有关Visual Studio 2012数据库项目中的SQL脚本PreDeploy和PostDeploy 构建操作的大量信息,但我知道在部署时不编译或包含脚本,请任何人明确建议或指导我的一篇文章,它明确定义的细微之处和?NoneBuildCompile

我粗略的假设是这两个都将针对模式进行编译,但只会Build部署.它是否正确?

我想要的是正确的设置,以针对当前架构验证我的种子脚本(并导致无效架构结构上的构建错误),但不部署数据库发布或显示在架构比较会话中.

database-project sql-scripts buildaction visual-studio sql-server-data-tools

9
推荐指数
1
解决办法
3342
查看次数

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

我有一个关于假脱机程序结果的问题.我的示例sql脚本看起来像这样.

  whenever sqlerror exit failure rollback
  set heading off
  set arraysize 1
  set newpage 0
  set pages 0
  set feedback off
  set echo off
  set verify off

 declare
 ab varchar2(10) := 'Raj';
 cd varchar2(10);
 a number := 10;
 c number;
 d number;
 begin
 c := a+10;
 select ab,c into cd,d from dual;
 end;

 SPOOL 
 select cd,d from dual;
 SPOOL OFF
 EXIT;
Run Code Online (Sandbox Code Playgroud)

上面的脚本不起作用,但我想做这样的事情,在开始结束块我们计算一些值,我想假设这些结果.

谢谢.

oracle plsql spool sql-scripts

8
推荐指数
1
解决办法
16万
查看次数

如何针对MDF文件运行SQL脚本?

我使用Entity Framework 4.0创建了一个使用模型优先方法的数据库模型.然后我使用模型生成数据库创建了一个sql脚本...我还在App_Data文件夹中创建了一个SQL Server数据库文件.我现在如何针对此MDF文件运行SQL文件?

我正在使用Visual Studio 2010.

.net mdf sql-scripts entity-framework-4 ef-model-first

6
推荐指数
2
解决办法
6398
查看次数

MySQL 脚本中的 IF

我有以下脚本:


use my_db;

if (2 < 3) then
    select 1;
end if;
Run Code Online (Sandbox Code Playgroud)

当我用命令执行此操作时:

mysql --user=myuser --password=mypassword < script.sql

我收到以下错误:

ERROR 1064 (42000) at line 3: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'if (2 < 3) then select 1' at line 1

有人能解释一下为什么会这样吗?从这里找到的 mysql 文档我认为它应该工作正常。

mysql sql-scripts

6
推荐指数
1
解决办法
8147
查看次数