Database
文章平均质量分 55
lazydoggy
这个作者很懒,什么都没留下…
展开
-
Oracle中查询使用正则表达式函数REGEXP_LIKE
Oracle中的Like操作符使用'_'和'%'作为通配符,使用就像这样:SELECT name FROM test_like WHERE name like '_a%'; 即匹配test_like表name列中第2个字母是a的所有行。但是注意,Oracle匹配时区分大小写的。也就是说上面的查询时无法查询到name='SAas'这行的。 Oracle10...2012-05-19 15:31:15 · 234 阅读 · 0 评论 -
关联子查询
何为关联子查询?这里引用《Oracle Database 10g SQL开发指南》中的解释: 关联子查询会引用外部查询中的一列或多列。这种子查询之所以被称为关联子查询,是因为子查询的确与外部查询有关。当问题的答案需要依赖于外部查询中包含的每一行中的值时,通常就需要使用关联子查询。 products表中有如下数据:SQL> SELECT * FROM prod...原创 2012-05-19 16:50:45 · 216 阅读 · 0 评论 -
Oracle/Mysq数据库隔离级别设置
1. Oracle 数据库的事物隔离级别设置 设置一个事物的隔离级别:SET TRANSACTION ISOLATION LEVEL [READ COMMITED | SERIALIZABLE | READ ONLY]; 设置一个会话的隔离级别:ALTER SESSION SET ISOLATION_LEVEL [READ COMMITTED| SERIAL...原创 2012-05-24 21:22:05 · 405 阅读 · 0 评论 -
Hibernate和Mysql5.5创建表出错——type=InnDB/schema export unsuccessful
今天把以前做的一个项目迁移到自己的机器上,项目使用SSH。 第一次运行程序时,将Hibernte中的hibernate.hbm2ddl.auto设置成create,让Hibernate帮助自动建表,但不成功,报了如下信息: You have an error in your SQL syntax; check the manual that corresponds to...原创 2012-04-04 17:43:47 · 146 阅读 · 0 评论 -
指定的值列表中有一个为空值,NOT IN返回false
如果指定的值列表中有一个为空值(null),那么NOT IN返回false。怎么理解呢?看下面这张表: 表users:user_id name1 lisi2 zhangsan3 wangwu 现在执行如下这条SQL: SELECT * FROM usersWHERE user_...原创 2012-04-05 21:56:42 · 346 阅读 · 0 评论 -
使用Data Source Explorer配置数据库连接
Eclipse中有个Data Source Explorer视图,但之前一直没用过,今天使用了下,感觉还不错。 写这个blog不是说这个多难,而是想记录下自己在配置的过程中出现的问题。配置好之后的样子是这样的: 我遇到的第1个问题是,当我右键点击"Database Connections"->new一个连接时,在指定连接jdbc驱动时会出现一个错误...原创 2012-04-08 11:28:38 · 749 阅读 · 0 评论