oracle
天天卡丁
这个作者很懒,什么都没留下…
展开
-
每日10行代码181:用chatgpt实现基于flask的表单收集信息存入oracle的小应用
总之,chatgpt的表现超出我的预料,尤其是写代码方面的能力,看来以后他确实能大大提高程序员的工作效率,也会抢了一些程序员的饭碗。以后学编程的方式估计也要变化,以后估计是先学了基本概念后,就让chatgpt设计程序,自己照着来,最后再调试,有不懂的问chatgpt,这种学习效率会比现在高很多。背景:最近学习flask,于是想着用chatgpt试一下编程效果,结果试了下,大大出乎意料,看来以后学编程真的要换方法了,要从以前面向搜索的编程换成以后面向chatgpt的编程了。主程序app1.py。原创 2023-04-12 01:03:08 · 237 阅读 · 1 评论 -
用64位的plsql developer 连接虚拟机中的64位oracle数据库
另外还有一个要注意的是,有些ghost系统或定制系统精简了一些功能,导致安装了vmware后没有vmnet8,不能使用nat模式上网,所以要折腾类似的软件的时候,最好用原版操作系统,我因为ghost系统已经吃过不少亏了,不过一般人使用ghost系统还是挺好的,毕竟人家把好多东西都封装好了。也可以装在实体机上,然后再搞一个批处理来关闭或启动oracle服务,但是我感觉这样做也比较麻烦,并且万一系统给搞坏了要重装,oracle也要重装,所以综合考虑还是把oracle放到虚拟机中。开始之前,先回答两个问题。原创 2023-04-11 22:29:21 · 915 阅读 · 0 评论 -
一次ora-12541的解决
背景:前面为了学习oracle,在电脑虚拟机上安装了一个oracle,并配置好了本机,使本机能够连接虚拟机中的数据库,一切都配的很成功。前天重装了电脑,今天想重新连接下虚拟机里的oracle,结果发现竟然连不上了,一直报ora-12541的错误,我实在感到费解,因为这个错误一般是出在服务器端的,但我的服务器在虚拟机里面,除了开关机,基本没有动过。但是今天竟然报错了。然后我在网上搜了一下,也有人跟我这一样的情况,结合以前工作的经历,也遇到过几次断电后,oracle连接不上的情况。配完后发现一切又正常了。原创 2023-04-11 22:00:16 · 682 阅读 · 0 评论 -
每日10行代码152: excel_to_oracle项目已经完成
截止到今天,我的个人项目 : excel_to_oracle终于完成。项目具体情况见我上一篇博客。我在年初的时候就对这个项目有所设想,但是由于没时间,再加上Python技术一般,不敢开始写这种稍微复杂点的项目。等到4月的时候,先写出了一个关于excel工作表的类: ExcelSheet, 再加上以前也写过批量插入数据库的语句,慢慢的感觉自己已经有能力来完成这个项目了。中间因为其他事耽误了一段时间,这两天有空了,就把这个项目继续完成了。这个项目是我完成的第一个稍微复杂点的项目,整个项目一共404行代码,原创 2021-07-07 16:43:15 · 69 阅读 · 0 评论 -
记一次oracle安装过程:在64位win10上安装oracle11g,并配置plsql连接
因为工作中总是跟数据库打交道,为了方便学习和工作,我就想在个人电脑上也装一个oracle。于是我就找到电脑上已经下载好的oracle11gr2, 安装是挺顺利的,一直的下一步就装好了,装完后用sqlplus也连得上,用oracle自己的sqldeveloper也连得上,但是用pl/sql developer却连接不上。在网上搜索了下,大多都是说plsql只能用32位的oracle客户端,所以我另外下载了一个32位的oracle,装上后还是报错, 总之试了各种方法,结果就是在oracle的几个错误之间反复跳跃原创 2021-07-01 09:15:39 · 452 阅读 · 0 评论 -
每日10行代码113: oracle里通过存储过程实现drop table if exists
今天使用oracle,发现里面没有drop table if exists 对应的语句,要实现这个语句需要自己写代码来实现:create or replace procedure droptable(tname in varchar2) is num Number;begin select count(1) into num from user_tables WHERE table_name = upper(tname); if num>0 then execute immed原创 2021-02-02 18:02:28 · 749 阅读 · 0 评论 -
搭建oracle学习环境:在虚拟机上安装oracle服务器,在本机上安装plsql及oracle客户端,实现oracle的访问
由于工作中经常使用到oracle,有时想学习下oracle的使用,但是公司的oracle服务器是有权限限制的,有一些操作没有权限,所以想在自己电脑上安装一个oracle,供平常学习使用。考虑到oracle服务器安装后会长期占系统资源,并且不容易卸载,所以我想着在虚拟机上安装oracle服务器,在本机安装客户端及plsql,这样用本机plsql的话,界面上会更流畅一些,虚拟机上装服务器,用的时候找开,不用的时候关闭,...原创 2020-12-02 11:29:29 · 615 阅读 · 0 评论 -
每日10行代码69:oracle查询从多条数据中取一条最新的(最大的,最多的,最小的,最早的),也可用于删除重复数据
因为各种原因,一般的业务系统中会保存多条明细数据,但在实际使用中时,可能只需要使用其中的一条数据。比如上面的这个数据(表名为jobs),假如我想取某个人最新一条有效的工作单位信息,每个人只保留一条数据,也就是:普通写sql的话,一般是先查出有效标志为Y的最大的更新日期,然后再做一次关联查询。with b as(select 姓名,max(更新日期) max_rq from jobs where 有效标志='Y' group by 姓名)select * from jobs,b where jo原创 2020-11-17 11:48:56 · 2701 阅读 · 1 评论