`
文章列表
Oracle的GROUP BY语句除了最基本的语法外,还支持ROLLUP和CUBE语句。 如果是ROLLUP(A, B, C)的话,首先会对(A、B、C)进行GROUP BY,然后对(A、B)进行GROUP BY,然后是(A)进行
1.使用order by 列名 nulls first,将此字段为空的记录排到前面。 2.使用Order by 列名 nulls last,将此字段为空的记录拍到后面。   这样当然是可以的: select * from test where .. order by a desc,b nulls first;
使用PL/SQL developer调试procedure时提示“ORA-0131:Insufficient privileges. Note:Debugging requires the DEBUG CONNECT SESSION system privileges”。 原因就是用户权限不够,要使用下面的命令来授权。 grant debug connect session to 用户;  这样就OK了。
一直都在使用Editplus,这个软件小巧功能却很强大。 默认支持的语法高亮的语言不包括SQL,为了让它支持SQL语法高亮,你需要一个.stx文件,这是一个语法文件。我记得网上有下载的,现在记不起来了。 打开“工具->参数->文件->设置与语法”,指定语法文件的位置为你刚刚创建的语法文件。 为了让Editplus支持自动完成,你需要另创建一个.acp文件,文件内容如下:   如下图:   另附上上面的1个语法文件和一个自动完成文件,解压缩然后到Editplus中指定语法文件就行了。 
在线演示地址:http://vadikom.com/demos/poshytip/ 下载地址:http://vadikom.com/files/?file=poshytip/poshytip-1.2.zip
imo: http://www.imoffice.com/products_basic.html

Oracle keep index

一个表的主键使用了唯一索引,我直接用 alter table xxx drop constraints pk_xxx; 删除主键,DB扫描时提示说删除约束时必须指定keep index保留索引。 百度了一下,看到了http://zhaolinjnu.i.sohu.com/blog/view/75962031.htm这篇文章。 下面是它的原 ...
在PLSQL DEV中没有权限查看TRIGGER时,可以用下面的SQL。select * from dba_triggers t where t.table_name = 'TABLE_NAME'; 显示的列有:OWNER  TRIGGER_NAME TRIGGER_TYPE TRIGGER_EVENT  TABLE_OWNER  BASE_OBJECT_TYPE TABLE_NAME COLUMN_NAME  REFERENCING_NAMES  WHEN_CLAUSE  STATUS DESCRIPTION  ACTION_TYPE  TRIGGER_BODY 这样就可以查看指定的表明 ...
删除CC上的文件 难免遇到将文件放到了不该放的文件夹!那么遇到这种问题,怎么解决呢?即如何删除这个误上传的文件呢? 前提:你需要有一个CD,且处于打开的情况。或者重新分配一个CD。 假定文件名为test.sql步骤:1.找 ...
为表的字段添加默认值的语法: alter table tableName modify columnName default defaultValue; 比如,将表test的cno字段默认值设置为0. alter table test modify cno default 1.   如果要去掉默认值呢? alter table test modify cno default null;    
Notepad++:   我个人喜欢它的原因: 1.       轻巧,有绿色版,且打开速度快。 2.       语法高亮。 3.       多种颜色方案。 4.       方便的书签功能。(CTRL+F2设置书签,再按一次取消设置书签,F2到下一个书­ ...
一个表表结构指定了某个字段(如cno)not null,同时加了check not null约束。现在需要将not null约束去掉,要让cno字段可以插入空值。于是执行了下面的语句: 1.alter table tableName drop constraints not_null_cons_cno; 2.alter table tableName modify cno null;   语句执行完毕,还是不能插入空值。报如下错误:ORA-01451: column to be modified to NULL cannot be modified to NULL 查询了Oracle的 ...
如果脚本数量很多,手动执行脚本效率很低,而且如果涉及到多个用户的切换,那就更耗时了。 因此,这种情况批量执行就变得很重要。   在Oracle中批量执行脚本其实很简单。 把要执行的脚本按如下格式写入一个文件中,比如d:\scripts\all.sql。 connect tdata/test123@test @d:\scripts\1_tdata_tab.sql connect tcde/test123@test @d:\scripts\2_tcde_dml.sql connect topr/test123@test @d:\scripts\3_topr_syn.sq ...

SWING界面美化

Synth——它是 Java 5.0 中为 Swing 引入的最新内容。通过为 Java UI 编程引入“皮肤”的概念,Synth 使开发人员可以为应用程序创建和部署定制的外观。使用Synth可以让你的软件外观不再那么单调。   参考资料: 高级 Synth http://www.ibm.com/developerworks/cn/java/j-synth/ 基于Java Synth的组件外观定制工具的研究与实现 http://wenku.baidu.com/view/8b28e4fd04a1b0717fd5ddcd.html java中界面的美化 http://wenku.b ...
Flash图表组件FusionCharts使用教程大全: http://www.evget.com/zh-CN/info/catalog/18405.html
Global site tag (gtag.js) - Google Analytics