DROP PROCEDURE IF EXISTS insertSysValue;2 CREATE 3 PROCEDURE insertSysValue()4 BEGIN5 DECLARE cnt INT DEFAULT 0;6 SET cnt = 0;7 SELECT count(*)8 INTO9 cnt
10 FROM
11 sys_info
12 WHERE
13 parameter_name = ‘AutoSetDeviceStyle‘;
14 IF cnt = 0 THEN
15 INSERT INTO `sys_info` (`parameter_name`, `value_type`, `int_value`, `str_value`, `create_time`) VALUES (‘AutoSetDevice...
一、环境Linux环境
安装ANT工具,且下载ant扩展包---ant-contrib-1.0b3.jar,maven链接
下载oracle连接ojdbc5.jar包。二、思路
步骤1:jenkins 从SVN下载所有SQL脚本
步骤2:编写shell脚本:获取今天的sql脚本,如果是今日已经执行过且执行成功的文件(即存在于bak文件夹中的),就不重复执行;
步骤3:编写ant脚本:对待执行脚本排序后,循环执行每条sql语句
三、具体实现
3.1 执行shell3.2 invoke ant
3.2.1 定义一个target:run...
远程批量查询sql脚本
for i in {1..50}
do
sql_ip=172.168.0.${i}
information=`mysql -h ${sql_ip} -uroot -ppassword dbname -e ‘select name,value from setting where name = "name" UNION select name,value from setting where name = "code" ‘ |grep -v val
ue|awk -F ‘ ‘ ‘{print $2}‘|awk -F ‘\\‘ ‘{print $3}‘`
echo ${information} > information.txt
code=`cat information.txt`
token_tab=`mysql -h ${...
把主键字段相关的sql片段单独摘出来,防止excel语法提示公式语句过长。
=" t.id=’"&B2&"’)" “&B2&” 表示本行第二列单元格的值。(需要注意的是,如果sql中需要用到单引号,逗号之类的,要记得加。"&B2&"只是单纯的字符串替换拼接,相当于mybatis里的${id})
引入菜单项SQL脚本到解决方案的方法
1.右键点击”主控菜单”,然后点击”发布菜单”
2.选中菜单项,点击SQL脚本按钮,最后需要手工签入文件
引入菜单项SQL脚本到解决方案的方法标签:sql 技术 脚本 右键 image 需要 inf com alt 本文系统来源:https://www.cnblogs.com/zouhuaxin/p/12523577.html
一、按照先创建表、视图、存储过程的顺序创建;二、导出脚本的时候注意:保存为ANSI文本,选项中:if not exists为true,防止覆盖;包含说明性标头为false;use database为false,防止在原数据库操作;编写扩展属性脚本为false,防止生成对应的函数;代码:tablefile := ExtractFilePath(Application.ExeName)+‘DBUpdateFiles\table.sql‘ ;AssignFile(sqlfile, tablefile);FileMode := 0;Reset(sqlfile);query := TADOQuery.Crea...
declare @num1 nvarchar(10),@num2 nvarchar(10)2 declare @num3 decimal,@num4 decimal3 declare @percent decimal4 5 select @num1=COUNT (*) from [Test] where Status=0 ;6 select @num2=COUNT (*) from [Test] ;7 set @num3=CONVERT(int,@num1)8 set @num4=CONVERT(int,@num2)9 select @percent=CONVERT(DECIMAL(18,2),@num3*10000/@num4)
10 --万分比
11 --set @percent=@percent/100
12 print @percent第一次这么写脚本,...
sql脚本是包含一到多个sql命令的sql语句,我们可以将这些sql脚本放在一个文本文件中(我们称之为“sql脚本文件”),然后通过相关的命令执行这个sql脚本文件。基本步骤如下:
1、创建包含sql命令的sql脚本文件
文件中包含一些列的sql语句,每条语句最后以;结尾,文件内容示例如下:
--创建表,使用“--”进行注释
create table 表名称
(
Guid Varchar(38) not null primary key,
Title Varchar(255), ...
1.查询当前数据库所有表复制代码 代码如下:SELECT O.object_id AS TableId, TableName=O.name , TableDesc= O.type FROM sys.columns C INNER JOIN sys.objects O ON C.[object_id]=O.[object_id] AND O.type=‘U‘ AND O.is_ms_shipped=0 INNER JOIN sys.types T ON C.user_type_id=T.user_type_id LEFT JOIN sys.extended_properties PTB ON PTB.class=1 ...
="INSERT INTO UNLOAD_BOAT_FLOW_DATA(FK_SO_BOAT_NOTE_ID,FK_FLOW_ID,UNLOAD_BOAT_ID,WORKER_ID,CABINNO,PERBKTIME,PLC_PERBKWEIGHT,FK_REQ_ID)VALUES(3755,164,126,"&C3&","&D3&",to_date("&TEXT(B3,"yyyy-mm-dd hh:mm:ss")&"),"&E3&",3841);"
结果图: