- 博客(25)
- 收藏
- 关注

原创 python循环小练习
python3循环小练习实现输出1 1.2 1.23 1.234 … 1.23456789第一种简单思路实现存到一个队列里,一次遍历list=[1,1.2,1.23,1.234,1.2345,1.23456,1.234567,1.2345678,1.23456789 ]it = iter(list)for i in it: print(i,end=' ')第二种思路实...
2019-04-16 14:12:26
455
1
原创 多个excel文件合并为一个excel
Python openpyxl库实现将同一目录下的excel文件合并为一个excel功能(包含格式,不含宏),运行程序后,输入要生成的excel文件名称即可
2023-07-14 23:16:25
1831
原创 DB2实现类似sqlserver的newid()函数
select substr(lower(hex(rand())),1,8)||'-'||substr(lower(hex(rand())),9,4)||'-'||substr(lower(hex(rand())),13,4)||'-'||substr(lower(hex(rand())),1,4)||'-'||substr(lower(hex(rand())),5,12)as uuid from sysibm.sysdummy1
2021-11-04 15:20:38
242
原创 DB2递归实例(向上向下递归)
实验环境:db2版本:DB2 v10.1.0.872db2客户端:Aqua Data Studio 19.0 - 64bit1、建立表并插入数据CREATE TABLE LEI.AREA ( CODE VARCHAR(100) NOT NULL, NAME VARCHAR(100), PARENTCODE VARCHAR(100), LEVEL INTEGER, PRIMARY KEY(CODE))GOCOMMENT ON COLUMN LEI.
2021-10-20 16:44:33
1079
原创 DB2添加表列名备注
环境:db2的客户端为Aqua Data Studio 19.0 - 64bit实例:比如给区域表(area)的code列添加备注 ‘行政区划代码’comment on column area.code is '行政区划代码'注意:结尾一定要记得不要加分号,不然会报在 “” 后面找到异常标记 ““行政区划代码””。预期标记可能包括:“MN AREA.CODE is”。. SQLCODE=-104, SQLSTATE=42601, DRIVER=4.22.29 错误...
2021-10-20 15:57:20
1662
原创 润乾报表预警颜色
润乾报表常用预警颜色代码-255 黄色-16711935 绿色-8388479 紫色-16711681 浅蓝-4144959 灰色-16777215 黑色-16776961 蓝色-8388607 血红-32575 粉红具体颜色选取方法1、选中要设定的前景色的区域2、选取颜色...
2021-10-12 15:36:29
972
原创 Sqlserver将人名转换为拼音函数
Sqlserver 将人名转换为拼音函数create function [dbo].[procGetPinYin](@str varchar(100))returns varchar(8000)asbegin declare @re varchar(8000),@crs varchar(10) declare @strlen int select @strlen=len(@str),@re='' while @strlen>0 begin set @crs= substri
2021-08-26 08:50:34
1087
原创 sqlserver给表加备注并查看
一、给表加备注语句比如给一个叫Test的表加一个备注叫’测试’EXEC sys.sp_addextendedproperty @name=N'MS_Description', @level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE', --上述为系统写死的,不需要改动 --下边为需要改动的选项 @value=N'测试' ,@level1name=N'Test'GO二、查看表备注SELECT tbs.name
2020-06-10 18:18:51
1977
原创 Oracle存储过程里的Update疑似失效的原因
Update操作在存储过程里的那些事问题描述问题模拟开发环境:Oracle 11g r2 , pl/sql问题描述今天工作中遇到了一个很惊奇的问题,用存储过程更新一个表里的字段时,就是无法正常更新进去。在sql script里手动update后就能正常更新,询问了一个大神,找到了原因–就是用for循环游标一条一条更新,之前的残余数据不会被清除,特此记录下,执行更新前一定要清理历史数据。问题...
2019-12-05 23:00:03
1052
原创 git常用命令
Git命令备忘录--------仓库# 在当前目录新建一个Git代码库$ git init# 新建一个目录,将其初始化为Git代码库$ git init [project-name]# 下载一个项目和它的整个代码历史$ git clone [url]----------配置# 显示当前的Git配置$ git config --list# 编辑Git配置文件$ gi...
2019-11-18 17:30:50
144
原创 将Oracle字符串根据固定分隔符"切开"
对oracle的字符串进行拆分运行环境:oracle11g、pl/sql developer利用oracle程序块将"1,2,3,“这个字符串进行切割,取出"1”、“2”、"3"来。可以利用substr函数和instr函数这俩函数,substr函数作为手术刀,instr函数作为标记切割位置的标尺(有点像操作系统里的head,tail那一套)先回顾一下这俩函数的语法SUBSTR(字符串,截...
2019-10-17 21:07:15
1481
原创 那些年踩过的Oracle字符串的坑
运行环境:oracle11g、pl/sql developer话不多说,上代码。1、先建一个表CREATE TABLE TEST_2019_10_17_ZL(A VARCHAR2(100),B VARCHAR(100));2、往里面插点值INSERT INTO TEST_2019_10_17_ZL VALUES ('11,12,13', '10');COMMIT;3、查看下值是否...
2019-10-17 19:22:54
254
原创 Oracle在程序块中进行天遍历,周遍历,月遍历
运行环境:oracle 11g目的:更便捷地跑一些日期相关的存储过程一、天数遍历DECLARE M VARCHAR2(20):='2019-08-17'; BEGIN LOOP DBMS_OUTPUT.put_line(M); M:=TO_CHAR(TO_DATE(M,'YYYY-MM-DD')+1,'YYYY-MM-DD'); EXIT WHEN M='2019...
2019-09-18 16:38:13
750
原创 -- The preview is empty because of the setting. -- Check the generation option.
pd版本power designer(pdshell16)今天在pdshell16生成数据库某个FDM层的表时突然报错– The preview is empty because of the setting.– Check the generation option.解决方法:打开软件到这个界面,ctrl+g选到Options,Setting set下拉选All objects...
2019-07-08 15:57:37
1221
原创 oracle重置序列从1开始
oracle重置序列从1开始oracle版本号为11gcreate sequence seq_name; --创建一个叫seq_name的序列,默认从1开始,步长为1select seq_name.NEXTVAL from dual; select seq_name.NEXTVAL from dual;...
2019-07-04 14:20:11
7723
原创 oracle去除重复行数据(保留重复行的一行)
在oracle实际应用过程中,可能会遇到没有设置主键的表,会出现表的数据重复的情况,比如误操作重复执行插值语句且直接commit,这时候就需要删除重复数据,只保留单一数据,话不多说,代码走起。建表语句(建个简单的表练手就好)create table del(name varchar2(30),val number);插值insert into del values('a',1);i...
2019-06-14 17:26:46
9900
原创 Oracle行转列
oracle行转列(感觉不该叫这个名字)小记录一、工具win10、oracle 11g(之前版本不支持pivot函数)、pl/sql Developer建表语句create table r2c(name varchar2(30),subject varchar2(20),score number);插入数据语句insert into r2c values('kev...
2019-06-12 11:22:16
5856
原创 linux一些基本命令操作
su root // 获取管理员权限whoami //查看当前使用者who am i //查看使用者及相关信息who -aH //曾经登录过该系统用户的记录grep -l 字符段 将要查询点文件路径 //查找包含字符段的文件名例如grep -l test /home/admin/*...
2019-05-16 20:22:49
122
原创 PLSQL动态游标实例
最近在学习pl/sql语句块编程,学到了游标部分,发现一个神奇的动态游标。具体题目如下:打印出所有emp开头的表的ename列数据(每个emp%表均有ename这一列)总表结构部分如下:select table_name, column_name from user_tab_columns where table_name like 'EMP%' and column_...
2019-05-14 20:05:28
1685
2
原创 python3实现冒泡排序(下沉法)和选择排序
1.冒泡排序# 冒泡排序print('请输入待排序数据')a = input().split()a = [int(i) for i in a]print (a)for i in range(0,len(a)): for j in range(0,len(a)-1-i): if(a[j]>a[j+1]): temp=a[j] ...
2019-05-08 16:34:37
623
转载 PL/SQL 使用Java Source 编程
转:https://blog.youkuaiyun.com/wangxw8746/article/details/99864151create or replace and compile java source named Hello aspublic class Hello{ public static void run() { System.out.println("h...
2019-05-08 15:07:30
771
1
原创 python分支限界剪枝思想小练习
题目:两个乒乓球队进行比赛,各出三人。甲队为1, 2, 3三人,乙队为4, 5, 6三人。已抽签决定比赛名单。有人向队员打听比赛的名单。1说他不和4比,3说他不和4, 6比,请编程序找出三队赛手的名单。思路:类似于分支限界的剪枝法,穷举回溯a,b,c代表甲队的1,2,3d,e,f代表最后符合筛选条件的,分别对应于1,2,3的对手a=1b=2c=3d=4e=5f=6for i...
2019-04-19 09:12:42
293
原创 python十进制转换为二进制,八进制
十进制转换为二进制#!/usr/bin/python3def mybin(a):#自定义函数去除系统自带的多余0b a=bin(a) a=a.replace('0b','') print(a) mybin(17)#结果 10001十进制转换为二进制#!/usr/bin/python3def myoct(a):#自定义函数去除系统自带的多余0o...
2019-04-11 16:02:23
6187
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人