- 浏览: 104431 次
最新评论
文章列表
java 四舍五入和四舍六入五平分
- 博客分类:
- java基础
1.第一种 四舍五入
方法1:
System.out.println(Math.round(66.5));
方法2:
BigDecimal b = new BigDecimal(120.00);
//经典的四舍五入。
double f1 = b.setScale(0,RoundingMode.HALF_UP).doubleValue();
第二种 ,四舍六入五平分(银行家算法)
方法1:
NumberFormat nfFormat = NumberFormat.getInstance();
n ...
1.使用模糊查询需要使用LIKE关键字,注意:有些ORACLE版本提供LIKE2/LIKE4那些都不是哦。就是LIKE
2.两个通配符,第一个是"_"下划线,第二个是"%"百分号;
下划线匹配一个字符,%符号匹配任意多个字符
范例:
SELECT * FROM scott.emp WHERE ename LIKE('%悟%');
SELECT * FROM scott.emp WHERE ename LIKE('_字符串%');
注意:
需要LIKE 后面是需要一对单引号 ' ' 括起来的,而外面的小括号()不是必需的。
Oracle 日期操作
- 博客分类:
- Oracle 查询
ORACLE日期时间函数大全
TO_DATE格式(以时间:2007-11-02 13:45:25为例) Year: yy two digits 两位年 显示值:07 yyy three digits 三位年 显示值:007 yyyy four digits 四位年 显示值:2007 Month: mm number 两位月 ...
步骤1.创建服务
1.创建一个接口,queryWeather为服务方法。
package cn.yxl.jaxws.ws;
/**
* WeBservise服务端 接口
*
*/
public interface WeatherInterface {
public String queryWeather(String cityName);
}
2.编写实现类,此类作为webservice提供服务类。
package cn.yxl.jaxws.ws;
import javax.jws.WebServi ...
1.1.什么是webservice?
Web service 即web服务,它是一种跨编程语言和跨操作系统平台的远程调用技术即跨平台远程调用技术。
采用标准SOAP(Simple Object Access Protocol) 协议传输,soap属于w3c标准。Soap协议是基于http的应用层协议,soap协议传输是xml数据。
采用wsdl作为描述语言即webservice使用说明书,wsdl属w3c标准。
xml是webservice的跨平台的基础,XML主要的优点在于它既与平台无关,又与厂商无关。
XSD,W3C为webservice制定了一套传输数据类型,使用
场景:当查询数据特别慢的时候可能是该表被某一用户锁定,导致其他用户无法继续操作 。
1.查询表是否被加锁
SELECT object_name, machine, s.sid, s.serial#
FROM gv$locked_object l, dba_objects o, gv$session s
WHERE l.object_id = o.object_id
AND l.session_id = s.sid;
2.对表进行解锁
--释放SESSION SQL:
--alter system kill session ...
oracle恢复删除的表
- 博客分类:
- Oracle 常用操作
恢复oracle中误删除drop掉的表
SQL>flashback table 表名 to before drop;
查看回收站中表
select object_name,original_name,partition_name,type,ts_name,createtime,droptime from recyclebin;
恢复表
SQL>flashback table test_drop to before drop;或SQL>flashback table "BIN$b+XkkO1RS5K10uKo9BfmuA==$0" t ...
Java 创建线程的两种方法
Java提供了线程类Thread来创建多线程的程序。其实,创建线程与创建普通的类的对象的操作是一样的,而线程就是Thread类或其子类的实例对象。每个Thread对象描述了一个单独的线程。要产生一个线 ...
select * from user_tables;
或者
select * from dba_tables where owner='用户名大写'
例1:
-----------------------------------------------------------------------------------------------------------------
declare
begin
for emp_record in(select * from emp)
loop
dbms_output.put_line('姓名:'||emp_record.ename||' 部门编号:'||emp_record.ename);
end loop;
...
将Excel的数据导入oracle数据库中
实例:将“test.xlsx”文件导入到“emp1”表中。“test.xlsx”文件的表头和“emp1”表字段对应。
步骤1:打开pl/sql,如图所示界面,点击菜单栏中的T00LS ODBC Imtorper,打开ODBC Importer选项框。 步骤2:在Data fromODBC页中选择需要导入的文件的格式,选择ExcelFiles.输入用户名密码。然后点击Connect。
步骤3:在跳出的选择工作簿对话框,选择所要导入的Excel文件,点击确定。
修改表名:
alter table 表名 rename to 新名
添加字段:
alter table 表名 add 字段名 字段类型
删除字段:
alter table 表名 drop column 字段名
修改字段:
alter table 表名 rename column 原字段名 to 新名;
修改字段类型(前提:表中无数据)
alter table 表名 modify 字段名 新类型;
例如:String deleteColumn="alter table t_user drop column sname";
准备工具
1.PL/SQL
2.Oracle客户端
软件下载地址:http://pan.baidu.com/s/1hrGnh7u
步骤1:将“Oracle客户端”文件解压后放到你喜欢的文件夹中。
下载会是一个压缩文件,解压之后的文件夹叫:“D:\instantclient_12_1”放在你喜欢的目录即可。
例如:“C:\instantclient_12_1”
步骤2:设置“Oracle客户端”的环境变量
步骤3:配置数据库连接文件。
在“C:\instantclient_12_11”目录下新建目录net ...
步骤1:创建一个sql窗口
步骤2:编写PL/SQL块结构,并运行。
步骤3:输出打印信息。
一个简单的PL/SQL块结构。--------------------------------------------------
declare
a int:=100;
begin
dbms_output.put_line('-----');
end;
--------------------------------------------------------------------------------------------------- ...
查看当前用户的缺省表空间 SQL>select username,default_tablespace from user_users; 查看当前用户的角色 SQL>select * from user_role_privs; 查看当前用户的系统权限和表级权限 SQL>select * from user_sys_privs; SQL>select * from user_tab_privs; 查看用户下所有的表 SQL>select * from user_tables; 1、用户 查看当前用户的缺省表空间 SQL>select ...