`
蒲冬英的约定
  • 浏览: 123246 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论
文章列表
primary key 主键约束 和 unique 唯一约束 相似但是还是有细微区别:     unique在下面两个情况下可以使用:     1 unique约束可以多个列组合,一个表只可以有一个primary key 约束,而可以有多个unique约束。     2 primary key 约束不能有null,而unique约束可以有null值。 添加主键约束:alter table 表名 add constraint 约束名 (形如:PK_表名) primary key (字段名); 添加唯一约束:alter table 表名 add constraint 约束名 (形如:PK_表名) ...
Oracle错误代码ORA-02291, SQL State: 23000 在用Oracle中经常碰到有这种情况,ORA-02291: 违反完整约束条件 (*) - 未找到父项关键字 情况场景: 表A中有个字段是外键,关联了表B中的某字段,再往表A插入数据时,会出现这种情况。 可能原因: 1.在往A表插入时,外键关联的字段在B表中必须有数据,如果B表中没有数据则又这种情况。   如果A表关联多个表,则必须每个外键关联的字段在关联表中必须有数据。 2.产生了外键环,就是B表中被外键关联的字段又关联了C表中的字段,而C中相应字段却没有数据,则产生这种情况。 3.如果不是上两种情况,那么就 ...
当删除oracle中一张表的记录,报ORA-02292错,是违反了完整性约束条件。 解决方法: 1、禁用约束:alter table 表名 disable constraint 主键约束名   CASCADE 2、删除A表的数据 3、启用约束:alter table 表名 enable constraint 主键约束名
关键代码就一行 temp = s.split("[ ]+"); s为读取服务器的一行,解析这行数据,可以获取文件的所有信息 TelnetInputStream fget = null; FtpClient fc = null; BufferedReader dr = null; try { fc = new FtpClient();// ftp客户端对象 fc.openServer(ftpIp);// 连接ftp服务器 fc.login(userName, userPass);// 登录ftp服务器 fc.binary(); ...
   由于项目需要,输入的ip地址应是合法值,网上查了下资料,感觉匹配不全,修改了下,现咋贴出来,仅供参考。 var ipAddress = document.getElementById("form:ipAddress").value; var re = /^([0-9]|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.([0-9]|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.([0-9]|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.([0-9]|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]) ...
由于项目需要,导出txt文件,但导出的文件名只能是英文和数字,中文名称是乱码,现提供正常导出中文文件名的方法 response.setContentType("text/plain;charset=GBK"); response.setHeader("Content-disposition", "attachment; filename="+new String(fileName.getBytes("gb2312"), "iso8859-1")); 只需添加new String(fileName ...
1.新建一个文本文件,后缀改为bat,文件名随便起,内容写 @Echo On @Echo Find CVS @For /r . %%a In (.) Do @If Exist "%%a\CVS" @Echo "%%a\CVS" @Echo Find CVS Dir....OK @For /r . %%a In (.) Do @If Exist "%%a\CVS" rd /s /q "%%a\CVS" @Echo Clear CVS Dir Mission Completed @Ex ...
1.新建c3p0.properties文件,放到src目录下,c3p0.properties文件样例 c3p0.jdbcUrl=jdbc:oracle:thin:@127.0.0.1:1521:orcl c3p0.driverClass=oracle.jdbc.driver.OracleDriver c3p0.user=test c3p0.password=test c3p0.acquireIncrement=3 c3p0.idleConnectionTestPeriod=60 c3p0.initialPoolSize=10 c3p0.maxIdleTime=60 c ...
1.新建context.xml文件,放到WebRoot/META-INF/目录下,context.xml文件样例 <?xml version="1.0" encoding="UTF-8"?> <Context> <Resource name="test" auth="Container" type="javax.sql.DataSource" driverClassName="oracle.jdbc.dri ...
第一步:加入log4j-1.2.8.jar到lib下。 第二步:在CLASSPATH下建立log4j.properties。内容如下: 1 log4j.rootCategory=INFO, stdout , R 2 3 log4j.appender.stdout=org.apache.log4j.ConsoleAppender 4 log4j.appender.stdout.layout=org.apache.log4j.PatternLayout 5 log4j.appender.stdout.layout.ConversionPattern=[QC] %p [% ...
1.显示数据库中所有的存储过程 show procedure status; 2.显示某个存储过程的详细信息(sp为存储过程名称) show create procedure sp; 3.显示当前库中所有表 show tables; 4.显示某个表的建表语句(test为表名) show create table test; 5.删除存储过程(sp为 ...
索引分为唯一索引和普通索引,只能创建和删除,不能修改。 一.唯一索引的操作    唯一索引可以单列上,也可以建在多列上,但至少有一列数据不能重复。一般数据库在给表中主键都建有索引。   联合索引的创建,id为tb_borrow表的主键,ind_readerid为索引名称 create unique index ind_readerid on tb_borrow(id,readerid);    联合索引的删除 drop index ind_readerid on tb_borrow    单个索引的创建,ind_readerid为索引名称,readerid列不能重复 crea ...
getRequestDispatcher是服务器内部跳转,地址栏信息不变,只能跳转到web应用内的网页。 sendRedirect是页面重定向,地址栏信息改变,可以跳转到任意网页。 这两条网上都查得到,但看着比较乱,现提供我测试的结果(仅供参考): 1.getRequestDispatcher分成两种,可以用request调用,也可以用getServletContext()调用    不同的是request.getRequestDispatcher(url)的url可以是相对路径也可以是绝对路径。    而this.getServletContext().getRequestDispatcher ...
现有用户组和用户两个表,一对多的对应关系,测试了在mysql和informix中不同建表语句,分析如下,仅供参考。用户表t_group是主表,用户组表t_user是从表,用户表有外键依赖用户组表。 1.informix中的建表语句 create table t_group( id serial, name varchar(10), primary key (id) constraint pk_t_group ) constraint pk_t_group意思为指定主键约束名为pk_t_group,不添加的话主键约束名为默认值, ...
转载是怕博主删掉后资源没了,也为了自己以后查阅方便,转载地址http://www.cnblogs.com/zengwei/archive/2009/07/13/1522354.html 转的代码没有一一测试,用到的时候再详细测试 行距,字体 style="line-height:150%;font-size:15pt" 脚本说明:    把如下代码加入<body>区域中:      后退 前进    <input type="button" value="后退" onClick="history ...
Global site tag (gtag.js) - Google Analytics