- 博客(14)
- 收藏
- 关注
原创 sqlloader导入数据_将csv文件导入到oracle数据库中
sqlloader导入数据,在此记录学习笔记1.建表我们首先需要在数据库中建表,字段名应与csv文件保持一致,同时注意字段的格式也应一致create table test(prob varchar2(),name varchar2())2.建立.ctl文件文件内容:load datainfile 'test01.csv'insert into table "test" -- insert代表默认方式,在导入记录前要求表为空。append :在表中追加新导入的记录fields t
2022-03-23 16:48:01
3238
原创 记录oracle connect by的一个用法
select TO_CHAR(SYSDATE,'d')-1 from dual;--这周的第几天(默认周日为第一天)select TO_CHAR(SYSDATE,'dd') from dual; --这个月的第几天select TO_CHAR(SYSDATE,'ddd') from dual;--今年的第几天–查询本周开始日期select SYSDATE-(TO_NUMBER(to_char(SYSDATE,'d'))-1) from dual;–查询当前时间往前的3周的开始时间select
2022-03-17 11:10:50
457
原创 expdp/impdp oracle数据泵导入导出
背景说明因工作需要,需要应用数据泵导入和导出数据,在此记录一、expdp数据库导出1、建立逻辑目录建立逻辑目录之前,我们需要在数据库服务器中建立 物理目录 ,记住该目录位置,以数据库管理员登录数据库并建立逻辑目录:create directory mydata as '逻辑目录路径';--其中,mydata为新建的逻辑目录名称,'逻辑目录路径'为物理目录路径我们可以通过语句查询新建的目录是否存在select * from dba_directories;2、授权--给用户逻辑目录读写
2022-03-14 10:47:38
9752
原创 ora-01652无法通过1024表空间扩展temp段
oracle建表时报错ora-01652,应该是表空间不足,经过以下步骤解决:1、查看表空间的利用率select * from (Select a.tablespace_name,to_char(a.bytes/1024/1024,'99,999.999') total_bytes,to_char(b.bytes/1024/1024,'99,999.999') free_bytes,to_char(a.bytes/1024/1024 - b.bytes/1024/1024,'99,999.999
2021-11-17 17:09:22
3236
原创 ORA-01950报错解决
1.背景工作中需要在库中新建用户并建表导入数据,使用navicat导入向导,结果发现数据导入失败,查看日志得知报错:ORA-019502.原因该用户没有表空间权限3.解决方法select table_name, tablespace_name from user_tables where table_name =t1;使用该语句查询表空间,结果为空--查询该表的默认表空间select username,default_tablespace from dba_users order by u
2021-10-25 17:54:44
5171
原创 oracle 把一个表的数据迁移到另外一张表
oracle 把一个表的数据迁移到另外一张表——dblink背景:有两个oracle数据库,需要把A中的表tab1迁移到B中,方便后期的数据处理,采用dblink方法dblink可以理解成连接两个数据库的通道,但是这个通道是单向的,即在A中建立与B的dblink,只能在A中访问B中的数据,进行查询、插入等操作;其代码如下create database link 连接名称 connect to 用户名 identified by "密码"using '(DESCRIPTION =(ADDRESS
2021-10-13 17:00:21
6266
原创 python函数
函数可以将代码抽象,实现重复利用函数的四种类型:#没有参数,没有返回值def go(): print("123")#有参数,没有返回值def goprint(num): print("print",num)#没有参数,有返回值import randomdef getdata(): return random.randint(0,100)#返回一个数据#有参数有返回值def add(num1,num2): return nu1+num2num=add(1,2)print(num
2020-05-24 21:46:15
117
原创 python笔记4 语音合成
语音合成import win32com.client#系统客户端包speaker=win32com.client.Dispatch("SAPI.SPVOICE")#系统接口speaker.speak("一切都会越来越好的")while循环import timenum = 2.0while num!=0: #浮点数误差,死循环 num-=0.1 print(num) time.sleep(0.5)#休眠0.5秒#对于此现象进行以下改进import timenum = 2.0whi
2020-05-22 16:33:38
127
原创 python 笔记3
学习python的笔记,在这里作为记录和分享生成A-Z之间的随机字符import timetimesdata = time.time()print(timesdata)timesdata = int(timesdata)print(timesdata)timesdata = timesdata%26#使timesdata在0-25之间print(chr(ord(A)+timesdata))print(ord(Z))实数误差与四舍五入python在存储数据时会存在一些误差,导致输出结
2020-05-21 22:12:26
143
原创 python绘图turtle
绘制正方体import turtleturtle.goto(200,0)turtle.goto(200,200)turtle.goto(0,200)turtle.goto(0,0)turtle.penup()turtle.goto(100,100)turtle.pendown()turtle.goto(100,-100)turtle.goto(-100,-100)turtle.goto(-100,100)turtle.goto(100,100)turtle.penup()tur
2020-05-21 17:22:30
371
原创 python变量与常量
##变量类型数字:int 有符号整型long 长整型,也可以代表八进制和十六进制float 浮点型complex 复数布尔类型字符串 string列表 list元组 tuple字典 dictionary常量不可以赋值,变量可以赋值。##标识符和关键字#标识符有字母、下划线和数字组成,且数字不能开头,汉字也是一种字母#python中的标识符师区分大小写的num1=2 # num1就是一个标识符,用于区分与其他变量输入import keywors #编译器自带的关键字,不允许
2020-05-20 21:41:30
122
原创 python实现excel相同条件单元格合并
在工作中遇到了合并具有相同条件的单元格合并的问题,python实现方法如下。原始表格:import pandas as pdexcelFile = r'C:/Users/excel文件名'df = pd.DataFrame(pd.read_excel(excelFile,'数据需求'))#print(df)#查看列名称,并输出列表df_columns=df.columns.valu...
2019-12-31 14:50:18
6933
3
原创 excel具有相同条件的单元格合并
excel具有相同条件的单元格合并在excel操作中,经常会用到合并单元格的操作,但是“合并并居中”只能保留第一个单元格的内容,所以在这里提供两种合并具有相同条件单元格的方法1 “剪贴板”法比如我们需要把同一个表格下的字段名称合并到一个单元格中打开剪贴板的箭头(第1步),选择需要合并的单元格,并进行复制ctrl+c (第2步),然后在3的地方会出现合并后的单元格内容,点击3处的内容,2处...
2019-12-31 14:37:37
4219
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人