思维不要僵化在一种模式
在form上用sql load导入excel表数据2000多行不用一秒时间,很快,但是用一个trigger在插入每一行数据的同时要更新几列(这几列的数据在execl里没有,要从其他表拿过来),竟然要11分钟,速度慢得无法忍受,但是如果一...
wmsys.wm_concat的几个用法
今天才发现了wmsys.wm_concat这个有趣有用的函数,它的作用是以','链接字符。例子如下:SQL> create table idtable (id number,name varchar2(30));Table createdSQL> insert into idtable values(10,'ab');1 r...
今天一个trigger把数据库弄挂掉
今天贪方便在正式数据库弄了一个trigger做测试(本来我们是有一个测试数据库的),好在重启下数据库就没事了,不过还是提醒了我,千万不要在正式数据库上做测试,万一一个意外就把数据库,那样可要命了....
看执行计划的两种方式
看执行计划有两种最常用的方式.1.explain planSQL>create table qgw_test (x char(1) constraint test_pk primary key,y date);SQL>insert into qgw_test values('1',sysdate);SQL>delete from plan_table;SQL...
多点下一线去了解业务
今天下去PNP仓库了解款式重新包装的有关业务情况,觉得学了很了很多东西而且很有趣,对业务有了进一步的了解,对于设计系统有很魇帮助。看来以后要解决什么问题,一定要到直接关联的一线部门去了解业务,这样才对自...
要记住业务是不断变化的
搞ERP要记住的一点是:业务是不断变化的,所以要搞新的东西之前,一定要向有关客户了解最新的业务情况,然后才去下手分析设计系统,并且设计系统时要考虑应对将来可能变化的业务动向。...
关于索引列is null和is not null走索引
列A建立索引,无论是否是not null,用 A IS NOT NULL 查询多列不走索引,要跑索引就要用hint提示,如果只是查询A列则会走索引.如果A和B列建立组合唯一索引,如果B设置了not null,那么用A is nul 只是查询A,B列时就会跑...
思维要更细致些
无论做任何事情,当你按既定的模式去操作得到的结果跟原来的不一样时,不要急着去下结论,而是进上步分析思考为什么不一样,现在的结果跟原来是不是有什么联系等等。...
关于角色的常用视图
DBA_ROLES 列出数据库定义的角色SESSION_ROLES 当前会话所拥有的角色DBA_ROLE_PRIVS 授予用户的角色
遇到问题查文档
今天体会到遇到任何问题第一个想到的是查文档.
要永远尊敬
今天早上主管问我点事的时候,感觉自己态度不是很好,事后想想感觉很不舒服。不明白自己今天怎么会这样,但不管什么原因,你都不能是这样的态度!不管怎么说,他都在我成长过程中给了我很大的帮助,如何什么时候我...
sql跟踪的tkprof文件
sql跟踪得到的tkprof文件是了解sql语句性能的一种常用的重要方法。下面记录下怎么得到tkprof文件。1.SQL>alter session set sql_trace=true;如果是设置其他会话的sql跟踪就用SQL>execute sys.dbms_session.set_s...
查看表结构的两种方式
1.desc table如SQL> desc prd;Name Type Nullable Default Comments &nb...
with admin option 和with grant option
with admin option 用于系统权限授权,with grant option 用于对象授权。但给一个用户授予系统权限带上with admin option 时,此用户可把此系统权限授予其他用户或角色,但收回这个用户的系统权限时,这个用户已经...
有关资源文件profile
1.有关语句(1)建立资源文件create profile profile_name limit属性 属性值(2)改变资源文件alter profile profile_name limit属性 属性值(3)删除资源文件drop profile profile_name cascade2.有...
系统论证和口令认证
如果参数remote_login_password设置为NONE,表示不用口令文件,这时设置sqlnet.ora文件的sqlnet.authentication_services=(NTS)(此设置也是表示用系统认证),这样才是系统认证方式,在这种情况下,口令文件失效,...
ORA-01157错误的解决
今天,我在SQL*PLUS想看下查询数字字典的执行计划:SQL> SET TIMING ON;SQL> SET AUTOTRACE TRACEONLY;SQL> SELECT * FROM DBA_ROLES WHERE NOT EXISTS 2 (SELECT NULL FROM DBA_ROLE_PRIVS PR WHERE PR...
做ERP顾问的必要要素
今天,主管跟我聊了一下做ERP顾问的必要要素,我觉得有点道理,故记载下来:1。了解系统2。业务3。技术了解系统是最基本的,连对系统都没一个大局的掌握,谈何作顾问呢?至于技术,可以说ERP系统的技术要求不是...
列的别名
注意,要创建view或materialized view等用到select 查询需要用到别名时尽量不要加上" ",否则要以后从这个view查询时比较容易出错。例如建了这样一个view:QL> create view test as select code "style",grp from pr...
(set 命令)配置会话环境
(set 命令)配置会话环境 2007-10-05 08:36 来源: 作者: 网友评论 0 条 浏览次数 316 </SCRIPT.<SCRIPT. src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type=text/javascript.</SCRIPT....