`
文章列表
上一章具体讲一些python的序列操作,基本上是各种查,这个讲一些基本操作删除,修改: 修改:可以分为单个修改,和多个修改 [ >>> arr [1, 2, 3, 4, 5, 6, 7, 8, 9] >>> arr[4]=4 >>> arr [1, 2, 3, 4, 4, 6, 7, 8, 9] >>> arr[7:]=[2,2] >>> arr [1, 2, 3, 4, 4, 6, 7, 2, 2] >>> arr[7:]=[] >>> arr [ ...
       我的学习python练习的环境的是ubuntu 14.04操作系统,默认的是安装python2.7。所以一切的练习都是在python2.7上。下面我把学习序列的一些操作和想法分享给大家。         python的序列像java中的数组,一般数组都是用于存 ...
上上周,帮别人调试存储过程,触发器中的异常处理没有进行处理。把代码贴出来。create or replace trigger TRG_test before insert or delete or update on user for each row DECLARE Table_name varchar(255); begin select TABLE_NAME into Table_name from user_triggers where TRIGGER_NAME='TRG_test'; begin update nc set deletetime = to_char( ...
1431/2   PLS-00103: Encountered the symbol "BEGIN" when expecting one of          the following:          := ; not null default character          The symbol ";" was substituted for "BEGIN" to continue. 这个错误,查看begin前是否有分号,is和begin之间的参数一定要有分号的
工作已经将近三年,javascript没有系统的学习过,虽然工作上经常用到,但是原理知之甚少,懂语法,能写简单的javascript代码。关于javascript的书籍一本没有看完全过。反而oracle和java的书,看的不少。今年双十一,书的价钱便宜, ...
    今天遇到了一个问题,数据库中的一个列的字段值xxxx_####_$$$$$这种格式,查询出xxxx有几种,在前端显示出来。      之前没有遇到过这种情况,之前一般都是把整个字段值查询出来,然后在进行分割。于是我在网上狂搜,发现有一个group by substr(列名),发现在查询的时候,也能做字符串的分割。于是找到思路。        oracle数据库中没有spilt方法,但是有两个方法在一起使用就能做到这个效果,那就是:substr和instr。    substr这个函数即使不使用数据库,其他语言如:js,java都有截取字符串的语言,用法类似。substr(" ...

oracle修改字段

oracle的字符集修改 查询oracle服务端的字符集:SIMPLIFIED CHINESE_CHINA.US7ASCII。可以用以下语句来查询 select userenv('language') from dual; 结果如下图: 由日志可以看出dmp文件的字符集是:ZHS16GBK 也可以用UltraEdit编辑器打开dmp文件,查看第二第三字节如图: 可以看到第二第三字符为“03 54”可以用以下语句查询字符 select nls_charset_name(to_number('0354','xxxx')) from dual; 可以看到以下结果: 说明此dmp文件的编 ...
   新建完表空间,用户及授权之后,抱着试试的心态开始进行导入,首先开始用plsql工具进行导入。首先点击菜单中--->"Tools" 选择“import tables”会出现如下图片: 红色框1中是选择所要导入的数据库路径和名字,点击椭圆中的文件夹那个按钮,选择dmp文件存放的路径。 红色框2中的import按钮,就开始进行数据库导入 首先看到的日志是:Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Production With the Partitioning ...
创建表空间     今天公司给我一个dmp文件,让我把里面的数据导入数据库,并根据表名字段名等等,分析出我们需要的数据。    新建一个数据库,感觉没有必要。于是就在这个库中创建一个表空间,把这个dmp文件导入新建的表空间。这个dmp文件将近2G,我第一次建表空间,不知道需要多大的,于是建立一个自动增长的表空间:建表空间的语句如下create tablespace test_imp01 datafile '/ora/oradata/radius/test_imp01.dbf' size 1024M autoextend on next 5M maxsize unl ...
oracle表中把一个列的值复制成另一个列的值 oracle语法 update 表名 set 列名 = 列名,实际测试 update users a set a.name=a.fax 以上语句的意思就是:把users表中的fax列值赋给name列 oracle表中把一列的值改变部分值赋给另一个列的值: sql语句update users a set a.firstdate=add_months (a.enddate,360); 以上语句的作用:就是enddate加上30年赋给firstdate oracle把一列置空的语句 update users set 列名=null oracl ...
今天早上回到公司,发现写程序在谷歌浏览器显示正常,在IE下显示错误,查其原因,发现IE6到IE9不支持,table.innerHTML方法,于是在网上搜到一个方法,来解决这个问题 /** * IE6-IE9不支持table.innerHTML * @param table * @param html * @return */ function setTableInnerHTML(table, html) { if(navigator && navigator.userAgent.match(/msie/i)){ var temp = ta ...
[昨天闲来无事,看了数据结构中排序的算法和大家分享一下: 插入排序    插入排序就是在一个有序的序列中,插入一个数,这个序列照样有序。比如:一个序列1、3、5、7,当一个数字6插入此数列,插入到5和7之间,插入之后变成1、3、5、6、7.这就是插入排序。     当首先给你一个数列,让你排序,这个数列一般都是杂乱无序。由插入排序算法我们可以这样认为:第一个数默认有序,这个序列的第二个数和第一个比较,若是第二个比第一个小就交换位置,那么前两个就是有序的了。然后循环序列中的第三个数,第三个数首先和第二个比较,若是小于第二个,交换位置,大于在不换位置。再和第一个比较,若比第-个小,和第一个交换位置 ...
数据库(database):物理操作系统文件或磁盘的集合。使用Oracle的自动存储管理(Automatic Storage Management,ASM)或RAW分区时,数据库可能不作为操作系统中单独的文件,但定义仍然不变 实例(instance):一组Oracle后台进程/线程以及一个共享内存区,这些内存由同一个计算机上运行的线程/进程所共享。这里可以维护易失的、非持久性内容(有些可以刷新输出到磁盘)。就算没有磁盘存储,数据库实例也可能存在。也许实例不能算是世界上最有用的事物,不过你完全可以把它想象成是最有用的事物,这有助于对实例和数据库划清界线。
花了两个星期看了《程序员的思维修炼开发认知潜能的九堂课》,有很大的感悟,但是发现自己却找不到语言表达自己的感悟,但是我把里面的诀窍全部记录下来,和大家的分享一下。 1、始终关注情境 2、新手使用规则,专家使 ...
   工作好久没有忙过,不过自己的学习从没有止步,向梦想前进的脚步从来没有停下。我现在看了两本书《java与模式》和《程序员思维修炼开发认知潜能的九堂课》,现在对liunx的操作越来越熟练了,这总算告诉自己时间没有白费。     最近一周对排错问题有很大的感悟,从自己的一两点错误说起,希望告诫自己以后怎么排错,能看到这篇文章我希望能够分享一下我的经验,希望对你有点帮助!     我现在负责国家电网的《综合非法工作平台》这个项目要升级,开发任务已经完成,碰巧的是开发平台也升级了,在新的版本出现一些莫名其妙的问题,这样的问题不是能用debug能解决的,一时间自己也陷入迷茫。刚好有位前辈提醒,先不要加 ...
Global site tag (gtag.js) - Google Analytics