精华内容
下载资源
问答
  • sql脚本执行

    2013-03-06 15:57:48
    delphi操作sql数据库,执行脚本文件。含源程序所有代码
  • Oracle导入SQL脚本执行和常用命令大全
  • 1 整个转换的图样在下图中,按正常的顺序,如果“执行sql脚本”勾选了执行每一行,则表输出多少条数据,这个sql脚本里面的语句就执行多少次,2 如果只需要sql脚本执行一次,且是最后执行 ①需要使用阻塞数据,这个...

    不让【执行SQL脚本】第一个执行而且不重复执行


    问题描述: 在kettle的转换里面,除了正常的表输入表输出外还有一个sql脚本,要控制sql脚本的执行顺序,以及sql脚本的执行次数。

    1 整个转换的图样

    在下图中,按正常的顺序,如果“执行sql脚本”勾选了执行每一行,则表输出多少条数据,这个sql脚本里面的语句就执行多少次,

    这里写图片描述
    这里写图片描述
    这里写图片描述

    2 如果只需要sql脚本执行一次,且是最后执行


    ①需要使用阻塞数据,这个组件只允许最后一行数据通过,这样sql语句就会执行一次。
    ② sql脚本需要勾选“执行每一行”,勾选了这个表示按连线的顺序来依次执行。

    3如果需要sql脚本执行一次,且是最先执行的

    只需要,不要勾选脚本中的“执行每一行”就行。

    4如果想看sql脚本执行的次数

    建立单独的一张表,使用insert测试就行。

    展开全文
  • sql脚本执行失败问题

    千次阅读 2019-04-22 14:09:39
    Q:代码打包不部署到Linux后升级发现,升级脚本执行失败,报错“commit”附近错误; A:检查半天才发现,是commit后中文符号的问题,sql脚本中标点符号切记不要有中文的,不然可能引起执行失败,写sql还是需要细心 .....

    Q:代码打包不部署到Linux后升级发现,升级脚本执行失败,报错“commit”附近错误;

    A:检查半天才发现,是commit后中文符号的问题,sql脚本中标点符号切记不要有中文的,不然可能引起执行失败,写sql还是需要细心

    展开全文
  • impala-shell 调用SQL脚本执行报错: Exception : 'ascii' codec can't encode characters in position 559-562: ordinal not in range(128) 出现这种问题是因为IMPALA的impala-shell调用的是impala_shell.py文件...

    impala-shell 调用SQL脚本执行报错:

    Exception : 'ascii' codec can't encode characters in position 559-562: ordinal not in range(128)

    出现这种问题是因为IMPALA的impala-shell调用的是impala_shell.py文件是个python2.7脚本,需要加上下面的代码指定一下编码格式:

    /opt/cloudera/parcels/CDH/lib/impala-shell/impala_shell.py

    import sys
    import time
    
    reload(sys)
    sys.setdefaultencoding('utf-8')

     

    展开全文
  • MySql如何跟踪SQL脚本执行

    千次阅读 2017-01-01 08:52:39
    由于该系统采用Liunx+Tomcat+MYSQL+JAVA模式,所以需要在Liunx下跟踪Mysql脚本执行语句,根据语句来判断如何优化索引。在网上搜了下,可以通过输出SQL日志的方式来查看使用到的所有SQL语句。 配置/etc/my.cnf...

    笔者管理的一个外包软件项目,在初期运行效率还行,当数据达到万级时,就感觉卡顿起来。

    因为公司网络情况欠佳,所以考虑有两个方面问题:1、是否建立了索引? 2、网络是否有问题?

    对外包公司的能力毫无信心,所以先从索引查起。问过对方运维支撑人员,说肯定是所有表都建立了索引的......本着怀疑精神,连上系统数据库,一看,感觉有点怀疑自己的眼睛及专业能力,连主键都没有看到......

    在这里不得不吐槽下这些强大的开发商们,除了添乱就是添堵,而做为甲方代表的我对他们竟然毫无办法,哎!!!


    按基本需求对相关表建立了索引,性能有一定改善。为了进一步优化,决定对索引字段进行精确定位,此时就需要知道SQL脚本到底以什么作为条件关键字进行查询。

    由于该系统采用Liunx+Tomcat+MYSQL+JAVA模式,所以需要在Liunx下跟踪Mysql脚本执行语句,根据语句来判断如何优化索引。在网上搜了下,可以通过输出SQL日志的方式来查看使用到的所有SQL语句。

    配置/etc/my.cnf文件
    找到[mysqld],在下面添加:
    log=usr/tmp/my.log
    
    修改完后,需要重启mysql服务
    service mysqld restart
    

    看起来还是挺简单的,但是问题来了,在MYSQL服务器上居然没找到my.cnf文件。在网上一番忙碌,似乎找到了答案。

    Linux下用rpm包安装的MySQL是不会安装/etc/my.cnf文件的,至于为什么没有这个文件而MySQL却也能正常启动和作用,网上流传两种说法:
    第一种说法,my.cnf只是MySQL启动时的一个参数文件,可以没有它,这时MySQL会用内置的默认参数启动;
    第二种说法,MySQL在启动时自动使用/usr/share/mysql目录下的my-medium.cnf文件,这种说法仅限于rpm包安装的MySQL。
    解决方法,只需要复制一个/usr/share/mysql目录下的.cnf文件到/etc目录,并改名为my.cnf即可。

    搞定配置文件,然后开始重启MySQL服务,但是问题又来了。

    mysqld: unrecognized service
    居然提示没有MySLQD这个服务。

    查看是否安装MYSQL包

    rpm -q mysql >package mysql is not installed
    
    居然没有MySQL。。。彻底迷茫ing。
    [root@localhost ~]# whereis mysql
    mysql: /usr/bin/mysql /usr/lib64/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz
    [root@localhost ~]# rpm -qa|grep -i  mysql
    MySQL-server-5.5.33-1.rhel5.x86_64
    MySQL-client-5.5.33-1.rhel5.x86_64
    
    终于找到了,按网上搜索的资料,应该是系统自带的MySql。

    service mysql restart
    OK,系统重启成功。等一段时间查看日志,相应的SQL已经输出存储到指定位置。

    [root@localhost tmp]# cd /usr/tmp
    [root@localhost tmp]# cat my.log | more
    /usr/sbin/mysqld, Version: 5.5.33-log (MySQL Community Server (GPL)). started with:
    Tcp port: 3306  Unix socket: /var/lib/mysql/mysql.sock
    Time                 Id Command    Argument
    161231  8:50:08     1 Connect   test@192.168.60.152 on dst
                        1 Query     /* mysql-connector-java-5.1.12 ( Revision: ${bzr.revision-id} ) */SHOW VARIABLES WHERE Variable_name ='language' OR Variable_name = 'net_write_timeout' OR Variable_name = 'inte
    ractive_timeout' OR Variable_name = 'wait_timeout' OR Variable_name = 'character_set_client' OR Variable_name = 'character_set_connection' OR Variable_name = 'character_set' OR Variable_name = 'character_set_
    server' OR Variable_name = 'tx_isolation' OR Variable_name = 'transaction_isolation' OR Variable_name = 'character_set_results' OR Variable_name = 'timezone' OR Variable_name = 'time_zone' OR Variable_name =
    'system_time_zone' OR Variable_name = 'lower_case_table_names' OR Variable_name = 'max_allowed_packet' OR Variable_name = 'net_buffer_length' OR Variable_name = 'sql_mode' OR Variable_name = 'query_cache_type
    ' OR Variable_name = 'query_cache_size' OR Variable_name = 'init_connect'
    






    展开全文
  • 在运行sql脚本时,突然报了The multi-part identifier "xxx" could not be bound.的错误,仔细查看后发现是因为选择字段时用了替代符号b.xxx,但是from 表名后面没有加替代符b,就是如下情况: select b.xxx,b.yyy...
  • 1、将sql文件的语句中的所有中文注释改为英文注释; 2、sql文件开头使用set sqlblanklines on,这是因为有空行导致sql语句加载到机器内存中截断了。
  • 实现SQL脚本执行结果的界面输出

    千次阅读 2007-02-01 13:02:00
    1、进入SQLPLUS ,登录数据库;2、输入命令: set serverout on;3、使用dbms_output.put_line(aa=||aa);进行输出。此外SQLPLUS还提供了错误查看命令show errors;
  • SQL脚本SQL脚本SQL脚本

    2009-06-18 09:34:34
    SQL脚本SQL脚本SQL脚本SQL脚本SQL脚本
  • SQL脚本批量执行

    2015-09-14 10:04:38
    SQL脚本批处理执行
  • SQL脚本批量执行脚本

    热门讨论 2010-08-07 10:50:42
    此BAT脚本可以帮助开发人员将某文件夹下所有SQL脚本按文件名依次在指定数据库中批量执行。并且生成日志文件,可查看执行过的所有脚本名称和错误信息。 注意: (1) 使用前需确保已将sqlcmd加入到系统环境变量中。 (2...
  • sql脚本批量执行工具

    2015-09-30 17:22:00
    非常方便的sql脚本批量执行工具,操作简单,实用;
  • 执行单个脚本 1、打开mysql命令窗口 source test.sql source 不带分号 执行多个脚本 1、待执行sql文件为test1.sql、test2.sql、test.sql、4.sql等 2、写一个总的sql文件例如:all.sql文件: source test1...
  • mysql数据库执行外部sql脚本

    千次阅读 2020-07-17 18:52:55
    mysql数据库执行外部sql脚本编写sql脚本执行sql脚本 编写sql脚本 创建数据库: CREATE SCHEMA test; 创建表: --切换数据库 use test; -- Table structure for table `user` DROP TABLE IF EXISTS `user`; ...
  • C# 执行SQL脚本

    热门讨论 2012-11-07 14:09:59
    C# 执行SQL SERVER SQL脚本
  • java 执行sql脚本 例子

    热门讨论 2010-08-05 12:07:24
    java 执行sql脚本 例子java 执行sql脚本 例子java 执行sql脚本 例子java 执行sql脚本 例子java 执行sql脚本 例子java 执行sql脚本 例子java 执行sql脚本 例子java 执行sql脚本 例子java 执行sql脚本 例子java 执行...
  • DBeaver执行SQL脚本

    万次阅读 2019-12-04 17:35:22
    DBeaver执行SQL脚本 DBeaver最近才使用,以前使用的PL/SQL,有些不是很熟悉,记录下来,怎么执行脚本的过程。 我连接的的是Oracle 11g的数据库,首先把要下载的sql文件准备好。 然后打开DBeaver 选中要执行的数据库...
  • 执行教师学生sql脚本.sql
  • cmd 执行sql脚本 sql server

    千次阅读 2017-03-08 19:26:29
    工作中遇到,当使用Sql Server管理器生成数据库脚本,由于脚本文件太大,导致不能使用Sql Server管理器执行或者无法打开sql脚本,此时就可以使用命令行执行sql脚本。 打开cmd命令行工具,输入一下命令即可执行sql...
  • 批量执行SQL脚本

    2016-07-05 11:10:10
    可以批量执行SQL脚本的工具,需要.net4.0以上的环境。有问题可以联系renr12@163.com
  • Java执行SQL脚本文件

    千次阅读 2012-03-12 20:46:16
    假定Java 程序中要定期执行 SQL 语句,因需求变更应修改原有 SQL 语句或者加上更多的语句时,不得不修改源代码,然后... Java 没有提供现成的东西,所以自己写了一个这样的 SQL 脚本执行类 SqlFileExecutor。支持通
  • sqlplus执行单个sql脚本和批量sql脚本

    千次阅读 2019-04-20 11:07:15
    用PL/SQL在oracle下执行多个SQL脚本的方法: PL/SQL developer----->File------>New---->command window 然后在弹出的窗口里依次执行:SQL> @f:\abc\a.sql;SQL> @f:\abc\b.sql;SQL> @f:\abc\c....
  • 批量执行sql脚本

    2016-05-17 12:57:32
    可以批量执行所有的sql脚本,如果有错的,软件会给予提示,把错误的修改正确或者删除,在执行后边的脚本即可。
  • kettle转换里面sql脚本执行顺序

    万次阅读 热门讨论 2017-03-24 09:29:38
    kettle转换里面的sql脚本执行顺序 1:书上说sql里面的选项如果勾选了执行每一行,会按连线顺序执行。 2:但是勾选了“执行每一行”,前面的流里有多少条数据,sql就会执行多少次 测试图片 如果没勾选执行每一...
  • sql脚本是包含一到多个sql命令的sql语句,我们可以将这些sql脚本放在一个文本文件中(我们称之为“sql脚本文件”),然后通过相关的命令执行这个sql脚本文件。基本步骤如下:1、创建包含sql命令的sql脚本文件文件中...
  • sql脚本是包含一到多个sql命令的sql语句,将这些sql脚本放在一个文件中,然后通过相关的命令执行这个sql脚本文件。 SQL脚本可用于插入数据,读取数据,更新数据,和删除数据。它们也可以用于创建数据库对象,如表,...
  • 用于SQLServer的sql脚本批量执行,会记录每次执行的脚本和执行结果。可以调整脚本执行顺序,支持脚本可视化,及关键字变色

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 425,188
精华内容 170,075
关键字:

sql脚本怎么执行