![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL相关
文章平均质量分 65
xieronghua246
这个作者很懒,什么都没留下…
展开
-
解析oracle的ROWNUM
对于rownum来说它是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数,而且rownum不能以任何表的名称作为前缀。 举例说明:例如表:student(学生)表,表结构为:ID char(6) --学号name VARCHAR2(10) --姓名 create ...原创 2009-06-05 16:26:54 · 56 阅读 · 0 评论 -
Linux修改IP地址
前都是使用自动IP动态分配获取IP的,虽然每次获得的ip都是相同的,但我还是决定自己设置一个IP。输入命令:[root@localhost ~]# ifconfig eth0 219.246.177.160 netmask 255.255.255.0 upping以下177网段的ip是可以ping通的,但是ping别的网段无法ping通[root@localhost ~]# ping 219....2010-09-18 01:51:09 · 80 阅读 · 0 评论 -
linux 登陆oralce
su - oracle -c "sqlplus user/user"2009-09-01 10:03:36 · 122 阅读 · 0 评论 -
SQL server2000 导出数据到oracle10g的注意事项
采用DTS将 SQL server2000 导出数据到oracle10g的注意事项:执行到选择表对象时,需要将目的源的用户名和双引号都去掉,另外还要点击转换里的编辑创建SQL,将SQL语句里的用户名和双引号也去掉。否则将会出现 导入oracle里的表名为小写,并且含有双引号 ...2010-04-30 23:53:57 · 73 阅读 · 0 评论 -
查看ORACLE参数的一些语句
select count(*) from v$process; 当前线程数select count(*) from v$session; 当前会话数select name,value from v$parameter ;参数配置2009-08-10 14:30:08 · 154 阅读 · 0 评论 -
Mysql 插入值到longtext中报错或丢失数据 问题续
按照文章《Mysql 插入值到longtext中报错或丢失数据》解决问题的又出现了,只要插入的内容中包含中文字符就报错。折腾了很久,还是一样,后来发现应用中有两个数据库驱动包,而且加载的是一个老版本的,尝试着删除这个包后,重启tomcat后正常。采用的新的数据库驱动包是:mysql-connector-java-5.0.3-bin.jar ...2009-07-30 10:49:30 · 718 阅读 · 0 评论 -
Mysql 插入值到longtext中报错或丢失数据
最近的一个项目中,使用Hibernate JPA 作为持久层,有个字段为longtext,注解为@Lob Mysql的版本为5.0 插入数据时报错: Caused by: java.sql.BatchUpdateException: Data too long for column 'N_CONTENT' at row 1 google了一下,有人说把my....2009-06-12 01:44:55 · 1789 阅读 · 0 评论 -
常用SQL语句
update (select /*+BYPASS_UJVC*/ e.num,f.cnumfrom( select num,website_id,areaid,stat_time from adt_click_hour_website where stat_time<to_date(to_char(sysdate-1/24,'yyyy-MM-dd HH24:') |...2009-06-08 16:36:09 · 70 阅读 · 0 评论 -
SQL 语句学习二
名称名称描叙外连接左(外)连接LEFT JOIN或LEFT OUTER JOIN左向外联接的结果集包括 子句中指定的左表的所有行,而不仅仅是联接列所匹配的行。如果左表的某行在右表中没有匹配行,则在相关联的结果集行中右表的所有选择列表列均为空值右(外)连接RIGHT JOIN或RIGH...2009-06-08 16:35:01 · 74 阅读 · 0 评论 -
MySQL中Text, MeduimText, LongText在Hibernate中的设置
在Hibernate的配置中,我目前是采用Annotation的方式,不过原理应该都一样。对于如下的属性: private String dtaContent; @Lob(type = LobType.CLOB, fetch = FetchType.LAZY) @Column public String getDtaContent() { return dtaContent; }H...原创 2009-06-08 15:53:13 · 135 阅读 · 0 评论 -
Oracle 函数大全
SQL中的单记录函数 1.ASCII 返回与指定的字符对应的十进制数; SQL> select ascii(’A’) A,ascii(’a’) a,ascii(’0’) zero,ascii(’ ’) space from dual; A A ZERO SPACE --------- --------- --------- --------- 65 97 48 32 2.CHR 给出整数...原创 2009-06-08 10:43:11 · 61 阅读 · 0 评论 -
Oracle的锁表与解锁
一些ORACLE中的进程被杀掉后,状态被置为"killed",但是锁定的资源很长时间不释放,有时实在没办法,只好重启数据库。现在提供一种方法解决这种问题,那就是在ORACLE中杀不掉的,在OS一级再杀。 1.下面的语句用来查询哪些对象被锁:select object_name,machine,s.sid,s.serial# from v$locked_object l,dba_obje...原创 2009-06-08 10:41:31 · 281 阅读 · 0 评论 -
Hibernate一对多,多对一,多对多,一对一关系汇总
Hibernate如果上手了,那么所谓的一对多,多对一,多对多,一对一这些关系,应该很快能理解.下面就把这几种关系简单说一下.本文中用到的三个实例化类分别为Customer(保存客户基本信息),CustomerDetails(保存客户详细信息),CustomerBack(中间表,保存两表之间的关联)对应的表功能同上.说明中的主表指Customer,子表指CustomerDetails,中间表指...原创 2009-06-08 10:33:50 · 59 阅读 · 0 评论 -
SQL函数——将一对多关系转换成一对一关系
我们经常会遇到想要把一对多关系转换成为一对一关系,以方便显示。例如有如下关系:Class(ClassID,ClassName)和Student(SID,SName,ClassID),并且,这两个关系存在以下测试数据: Class:001语文002数学Student:031231301张三...原创 2009-06-08 10:27:39 · 580 阅读 · 0 评论 -
SQL语句学习笔记一
主键主键 (Primary Key) 中的每一笔资料都是表格中的唯一值。换言之,它是用来独一无二地确认一个表格中的每一行资料。主键可以是原本资料内的一个栏位,或是一个人造栏位 (与原本资料没有关系的栏位)。主键可以包含一或多个栏位。当主键包含多个栏位时,称为组合键 (Composite Key)。以下举几个在建置新表格时设定主键的方式: MySQL: CREATE TABLE...原创 2009-06-05 17:51:07 · 103 阅读 · 0 评论 -
Linux安装oracle
1、由于orcale10不支持 redhat as5 需要修改/etc/redhat-realease 将 Red Hat Enterprise Linux Server release 5 (Tikanga) 改为Red Hat Enterprise Linux Server release 4 (Tikanga) ,安装...原创 2010-09-18 21:20:13 · 81 阅读 · 0 评论