2、字符串函数
(1)计算字符串字符数的函数和字符串长度的函数
CHAR_LENGTH(str)返回字符串str所包含的字符个数。一个多字节字符字符算作一个单字符
select char_length('date'),char_length('egg'),char_length('中国');
(2)合并字符串函数CONCAT(s1,s2...)、CONCAT_WS(x,s1,s2.....
分类:
数据库 时间:
2014-12-31 10:10:02
阅读次数:
257
我们在编写程序时,,不可避免的会使用第三方的库文件,很少使用源文件(.cpp),大部分是使用对类进行声明的头文件和封装了类的链接库(静态lib或动态dll),比如我们写程序用的iostream这个库,当然这个是已经设置好的官方的库,让我们使用某个第三方的库时,需要自己来进行配置。
C++的库会把函数、类的声明放在*.h中,实现放在*.cpp或*.cc中。编译之后,*.cpp,*.cc,*.c会被...
分类:
数据库 时间:
2014-12-31 10:10:48
阅读次数:
228
区别:length求得是字符长度,lengthb求得是字节长度。
SQL> select length('哈哈') from dual t;
LENGTH('哈哈')
--------------
2
SQL> select lengthb('哈哈') from dual t;
LENGTHB('哈哈')
-------...
分类:
数据库 时间:
2014-12-31 10:04:34
阅读次数:
242
适当的使用索引可以提高数据检索速度,可以给经常需要进行查询的字段创建索引。
oracle的索引分为5种:唯一索引,组合索引,反向键索引,位图索引,基于函数的索引
创建Oracle索引的标准语法:
CREATE INDEX 索引名 ON 表名 (列名)
TABLESPACE 表空间名;
创建唯一索引:
CREATE unique INDEX 索引名 ON 表名 (列名)
T...
分类:
数据库 时间:
2014-12-31 10:04:34
阅读次数:
238
在Oracle开发中,客户端把SQL语句发送给服务器,服务器对SQL语句进行编译、执行,把执行的结果返回给客户端。
Oracle SQL语句由如下命令组成:
? 数据定义语言(DDL),包括CREATE(创建)命令、ALTER(修改)命令、DROP(删除)命令等。
? 数据操纵语言(DML),包括INSERT(插入)命令、UPDATE(更新)命令、DELETE(删除)命令、SELECT … ...
分类:
数据库 时间:
2014-12-31 10:04:30
阅读次数:
181
Oracle数据库的核心是表,表中的列使用到的常见数据类型如下:
类型
CHAR(length)
存储固定长度的字符串。参数length指定了长度,如果存储的字符串长度小于length,用空格填充。
默认长度是1,最长不超过2000字节。
VARCHAR2(length)
存储可变长度的字符串。length指定了该字符串的最大长度。默认长度是...
分类:
数据库 时间:
2014-12-31 10:03:01
阅读次数:
235
关于ora 01219问题的解决之前学习oracle的时候练习去建立表空间,建了很多之后手动删除了,之后再使用自己创建的用户名登陆数据库就会造成数据库ORA-01031:ORACLEinitializationorshutdowninprogress 这个错误,查了多方的资料之后,发现你可能需要使用...
分类:
数据库 时间:
2014-12-31 09:58:18
阅读次数:
160
select * from(select animal,age,id,row_number()over(partition by animal order by age desc) row_numfrom zoo)where row_num <=5;http://bbs.csdn.net/topic...
分类:
数据库 时间:
2014-12-31 10:00:04
阅读次数:
172
oracle数据库的启动停止以oracle用户身份登录登录后输入以下命令:oracle-> sqlplus/nologSQL*Plus:Release9.2.0.1.0-Productionon星期一4月2609:42:002004Copyright(c)1982,2002>>,OracleCorp...
分类:
数据库 时间:
2014-12-31 09:58:15
阅读次数:
140
1.Null数据的处理 1)检索出null值 select * from 表 where xx is null 2)null值替换 select name, isnull ( cast (字段 as varchar(20)) , '空') from 表名 2.数据类型转换 ...
分类:
数据库 时间:
2014-12-31 08:42:21
阅读次数:
250
一直因为 编码、端口问题没有搞定,没有使用 SQL direct 组件,不过现在已经测试成功了 ? DatabaseName = ‘TEST‘ ??? Params.Strings = ( ????? ‘USER NAME=root‘???????????????// 用户...
分类:
数据库 时间:
2014-12-31 07:37:54
阅读次数:
169
mariadb编译安装后报错FATALERROR:Couldnotfindmy_print_defaults/usr/local/mysql/scripts/mysql_install_db--user=mysql--basedir=/usr/local/mysql--datadir=/usr/local/mysql/data&
分类:
数据库 时间:
2014-12-31 06:26:36
阅读次数:
183
启动项目,报错:org.hibernate.service.UnknownUnwrapTypeException: Cannot unwrap to requested type [javax.sql.DataSource]。也就是说,不能打开数据源。可是我在Hibernate的配置文件中明明配.....
分类:
数据库 时间:
2014-12-31 06:16:44
阅读次数:
152
点击项目,右键属性生成面板中,选择配置为Release,高级选择输出调试信息保存build即可。建议勾选XML文档文件选项,会生成一个xml帮助文件。
分类:
数据库 时间:
2014-12-31 06:15:20
阅读次数:
197
FindBugs
是一个静态分析工具,它检查类或者 JAR
文件,将字节码与一组缺陷模式进行对比以发现可能的问题。有了静态分析工具,就可以在不实际运行程序的情况对软件进行分析
第一 手动安装
在Eclipse点击菜单中Help-->菜单
输入地址:
http://findbugs.cs.umd.edu/eclipse,出现...
分类:
数据库 时间:
2014-12-31 01:09:30
阅读次数:
315
最近在项目上线使用过程中使用SqlServer的时候发现在高并发情况下,频繁更新和频繁查询引发死锁。通常我们知道如果两个事务同时对一个表进行插入或修改数据,会发生在请求对表的X锁时,已经被对方持有了。由于得不到锁,后面的Commit无法执行,这样双方开始死锁。但是select语句和update语句同时执行,怎么会发生死锁呢?看完下面的分析,你会明白的…
首先...
分类:
数据库 时间:
2014-12-31 01:02:53
阅读次数:
323