ORACEL的sequence的最大长度
ORACEL的sequence的最大长度为30[@more@]
oracle为数据库每张表建立序列
oracle为数据库每张表建立序列[@more@]create or replace procedure CREATE_SEQ ISv_str VARCHAR2(500);cursor ALLTABLES ISSELECT s.table_name FROM all_tables s WHERE s.owner='TEST' AND (s.table_name LIKE 'BASE_%' OR s.table_name LIKE 'BD_%' OR s.table_name LIKE 'CS_%' OR s.table_name LIKE 'ES_%' OR s.table_name LIKE 'FM_%');beginFOR allTab IN ALLTABLES LOOPEXECUTE IMMEDIATE 'create sequence SEQ_'||allTab.Table_Name||' minvalue 1'||' maxvalue 999999999999999'||' start with 1000'||' increment by 1'||' c
Oracle-禁止用户对自己的表执行drop,alter操作
在大型项目的数据管理中,数据库的安全隐患非常大,既要允许开发人员能够登陆数据库,查询数据,但是又不能对表进行删除,修改权限。针对这种情况有两种解决方案:1.在sys用户建立触发器,不允许用户删除和修改表。2.建立B用户,给B用户对A用户表的insert,update权限,不给其他权限。这里先说下1的实现:[@more@]CREATE OR REPLACE TRIGGER T_TEST BEFORE DROP OR ALTER ON databaseDECLAREBEGINIF ora_dict_obj_owner = 'TEST' AND ora_sysevent = 'DROP' THENraise_application_error(-20002,'不允许删除对象');ELSIF ora_dict_obj_owne
Caused by: java.lang.NoClassDefFoundError: javax/persistence/EntityListeners
Caused by: java.lang.NoClassDefFoundError: javax/persistence/EntityListeners[@more@]缺少ejb3-persistence.jar这个jar包
ssh所需jar包
ssh所需jar包[@more@]ssh三个框架各自所有版本下载地址如下Struts framework 下载地址:http://mirror.bjtu.edu.cn/apache/struts/binaries/hibernate framework 下载地址:http://www.mirrorservice.org/sites/download.sourceforge.net/pub/sourceforge/h/project/hi/hibernate/spring framework 下载地址:http://www.springsource.org/downloadhttp://www.springsource.com/download/community?sid=882865struts2commons-logging-1.0.4.jar 主要用于日志处理freemarker-2.3.8.jar 模板相关操作需要包ognl-2.6.11.jar ognl表达示所需包
Ext.grid.GridPanel加载列时怎么获取另外一列的值?
Ext.grid.GridPanel加载列时怎么获取另外一列的值?[@more@]renderer函数有6个参数:renderer:function(value, cellMeta, record, rowIndex, columnIndex, store) { // 得到创建者信息 var creator = record.data['card_admin']; // 是否显示密码(boolean) var isShowPassword = 自己的逻辑判断(creator); return "<span style='color:#000000;'>"+isShowPassword ? value : ''+"</span>"} }
技术问题记录
这里快速记录平时技术、业务上的问题,等有时间了对这些问题进行分析、测试。[@more@]1.java中调用存储过程时传递很大的字符串时的解决方案?比如传一个2000长度的字符串给存储过程? 2.最近事情太多,往往容易造成自己心情烦躁,但是工作效率却并没有提高,如何高效工作,如何学习高效的工作方式?
svn创建项目
svn创建项目[@more@]1.创建Repository运行命令:svnadmincreateC:Repository就会创建一个仓库。SVN创建项目就放在仓库下。注意:运行命令前这个目录不能存在,否则不能创建。在仓库下将会生产这些目录:conf/dav/db/formathooks/locks/README.txt conf Adirectorycontainingrepositoryconfigurationfiles dav AdirectoryprovidedtoApacheandmod_dav_svnfortheirprivatehousekeepingdata db ThemainBerkeleyDBenvironment, fullofDBtablesthatcomprisethedatastoreforSubversion'sfilesystem(whereallofyourversioneddataresides)
PowerDesigner反向工程来导处数据模型
PowerDesigner反向工程来导处数据模型:[@more@]1,打开或新建一个PhysicalDataModel文件(.pdm) ,(DBMS 是Sybase AS Anywhere 9 ,或者下拉列表中可以选择自己版本数据库的DBMS,比如ORACLE Version 8i(8.1.5) )2. 菜单项 Database->Configure Connections ->System DSN ->Add ->选择 Oracle ODBC Driver 完成->输入 Data Source Name(数据源名称,随便取一个就行,比如ora_pdm) ,输入Service Name (就是你要连接的数据库的网络服务名) ,UserID(可以先不填) 点击 OK3.Database->Connet->选择第一项 Machine data
PowerDesginer反向生成工程时生成中文字段名称
PowerDesginer反向生成工程时生成中文字段名称:[@more@]执行方法:Open PDM -- Tools -- Execute Commands -- Run Script 脚本下载地址:http://livedba.itpub.net/resource/42863/31452
svn This client is too old to work with working copy错误解决方案
svn This client is too old to work with working copy错误解决方案[@more@]>python ./change-svn-wc-format.py 需要更改版本的目录 1.5 --verbose>sun up例如:python ./change-svn-wc-format.py D:eclipse_workspace_dev4mis 1.5 --verbose1.5是原来svn的版本,当使用高版本去修改的时候会报这个错误本地机器需要安装python比如你以前用的是svn1.5创建的文件 你现在用svn1.6去修改这个,则会报这个错误注意:要使用python3.0以下的版本,最好用2.6的,否则打不开change-svn-wc-format.py这个文件下载地址http://livedba.itpub.ne
调试ExtJs利器 - Firebug(Firefox插件)
调试ExtJs利器 - Firebug(Firefox插件)[@more@]Firebug是一个Firefox插件,集HTML查看和编辑、Javascript控制台、网络状况监视器于一体,是开发JavaScript、CSS、HTML和Ajax的得力助手。更是我们这些ExtJs开发人员必备的一个工具.用它来监视 ExtJs的 post,get值非常方便.安装及使用方法:1,直接用Firefox打开以下地址:https://addons.mozilla.org/zh-CN/firefox/search?q=firebug如果您还没有安装Firefox,请先安装.下载地址:http://www.mozilla.org.cn2,点击Firebug旁边的图片.3,点击安装,然后重新启动Firefox.4,点击Firefox左下角蟑螂的图标
Oracle递归查询sql
Oracle递归查询sql[@more@]查询自己已经所有的父节点select * from base_prod_area t START WITH t.area_id in(2110291,752262,2142624) CONNECT BY PRIOR t.parent_id=t.area_id查询自己已经所有的子节点select * from base_prod_area t START WITH t.area_id in(752254) CONNECT BY PRIOR t.area_id=t.parent_id
Ext实现点击节点,父子节点反选
Ext实现点击节点,父子节点反选,核心代码:[@more@]var root=new Ext.tree.AsyncTreeNode({id:'root',text:'权限树'});var orgTree=new Ext.tree.TreePanel({animate:true,useArrows:true, frame:true,autoScroll:true,enableDD: false,containerScroll: true,rootVisible:false,root:root,listeners:{checkchange : function(node,checked){checkChange(node,checked);}},//监听var checkChange = function(node,checked){checkParent(node,checked)//反选父节点if(node.isLeaf()){}else{checkChild(node,checked);//反选子节点}}//父节
Ext实现数据拖拽功能
Ext实现数据拖拽功能,以下是代码[@more@]var comColumnCus = [{header : "客户编号",width : 70,sortable : true,dataIndex : 'custId'}, {header : "客户名称",width : 150,sortable : true,dataIndex : 'custNam'}];var yfieldCus = [{name : 'custId',mapping : 'custId'}, {name : 'custNam',mapping : 'custNam'}];var schFirstGridStoreCus1 = new Ext.data.SimpleStore({proxy : new Ext.data.HttpProxy({url : Main.jsonRpcHttpUrl}),reader : new Ext.data.JsonReader({root : 'result.list.list',// 定义读
Oracle分页查询之order by
Oracle分页查询之order by[@more@]今天在做oracle分页查询时发现同一条记录出现在了不同的页中。出现这种原因是因为分页时使用了order by,并且order by的字段,同一个值有多条记录。解决方法是在再加一个order by字段,确保这两个字段的值的同时只能确定一条记录就行了
ORA-00824:cannot set sga_target due to existing internal setting --SOLUTION
ORA-00824:cannot set sga_target due to existing internal setting --SOLUTION[@more@]C:Documents and SettingsAdministrator>sqlplus / as sysdbaSQL*Plus: Release 10.2.0.1.0 - Production on Thu Oct 14 21:46:55 2010Copyright (c) 1982, 2005, Oracle. All rights reserved.Connected to an idle instance.SQL> startupORA-00824: cannot set sga_target due to existing internal settings, see alert log for more information#to solve this problem# 1-create pfile from your spfielSQL> create pfile from spfile
ErLang环境搭建
http://pro-cyber.iteye.com/blog/550814[@more@]最近系统的在学习Erlang,需要在Windows下配置一个开发环境,中间遇到了些小问题,现简单将过程总结下,红色说明部分为注意事项:-) 1,下载相应的软件。 Erlang R1303: 点击下载 Distel-4.03: 点击下载 Emacs 22.3 : 点击下载 2,安装Erlang,解压Emacs、Disttel到相关目录,下面是我的本机的安装目录。 Erlang的安装路径:D:deverl5.7.4 说明:Erlang的安装路径不要包含空格,如C:Program Fileserl5.6.3这样的路径,因为Program Files之间的空格存在,是不被Distel认知的,如果要用Prog
Ext项目断网后,树形菜单无法正常显示
Ext项目断网后,树形菜单无法正常显示,解决方法:[@more@]Ext.BLANK_IMAGE_URL='ext/resources/images/default/s.gif';重写BLANK_IMAGE_URL的值,因为在ext中它的值为http://extjs.com/s.gif,所以断网后无法正常显示了
oracle ORA-00904 poltyp 标识符无效
今天在用exp命令导出数据库时,发生了上面的错误,原因分析如下:[@more@]使用了11g的客户端去导10g的数据库,会发生如上的错误,我电脑上同时装着10g和11g,去系统环境变量里,把10g的路径移到11g的路径前面即可。