- 浏览: 64058 次
- 性别:
- 来自: 南京
最新评论
-
w156445045:
请问下SpringSecurity 的版本需要跟Spring的 ...
Spring Security 3.1.4 版本开发解读
文章列表
解释SQL
SQL> explain plan for select * from dual;
查看执行计划
select * from table(DBMS_XPLAN.display);
如果有一段代码如下:
SELECT d.code, COUNT(ac.int_id)-COUNT(subac.int_id) as free_num, COUNT(subac.int_id) as online_num FROM g_com_dict d
他并不是查询出表的具体字段,而是分组查询统计了某写数据,如果我们要将此结构从 curson 中赋值给 array ,就需要自定义结构了.
TYPE type_vendor IS RECORD(vendor_id P_NE_FACILITY.vendor_id%TYPE, free_num P_NE_FACILITY.free_num%T ...
先简单涉及time模块的两个方法。
import time
time.localtime()#这个返回代表当前时间的一个对象
time.strftime( 格式字符串, 时间对象 )# str format time-->返回时间字符串
time.strptime(时间字符串, 格式字符串)# str parse time-->返回时间对象
其中的格式字符串是规定好的,比如%y代表两位数的年份,%Y代表四位数的年份,具体更详细含义可见
http://docs.python.org/library/time.html#time.struct_time
例子
time ...
#s为字符串
s.isalnum() #所有字符都是数字或者字母
s.isalpha() #所有字符都是字母
s.isdigit() #所有字符都是数字
s.islower() #所有字符都是小写
s.isupper() #所有字符都是大写
s.istitle() #所有单词都是首字母大写,像标题
s.isspace() #所有字符都是空白字符、\t、、
s = 'hEllo pYthon'
s.upper() #HELLO PYTHON
s.lower() #hello python
s.capitalize() #Hello python
s.title() #H ...
Java中的23种设计模式:
Factory(工厂模式) - 熟悉
Builder(建造模式)
Factory Method(工厂方法模式)
Prototype(原始模型模式)
Singleton(单例模式)- 熟悉
Facade(门面模式)
Adapter(适配器模式)- 熟悉
Bridge(桥梁模式)
Composite(合成模式)
Decorator(装饰模式)
Flyweight(享元模式)
Proxy(代理模式)- 熟悉
Command(命令模式)
Interpreter(解释器模式)
Visitor(访问者模式)
Ite ...
--简单判断
if 判断条件 then
...
end if;
--二重条件分支
if 判断条件 then
....
else
....
end if;
--多重条件分支
if 判断条件 then
....
elsif 判断条件 then
....
else
....
end if;
--循环
loop
--退出循环判断
exit when 判断条件;
end loop;
--while 循环
while 判断条件 loop
....
end loop;
--for 循环
for 循环变量 in reverse 变 ...
--块
declare
--定义变量(可选),如: v_name varchar(2);
begin
--具体操作,如:select ename into v_name from emp where empno=&a;
--控制台输出, dbms_output.put_line(v_name);
exception
--异常处理(可选)
end;
/
--存储过程
create or replace procedure 过程名(参数名 参数类型) is
--定义变量
begin
--操作过程
end;
/
--函数
create or re ...
--表空间 脱机
alter tablespace 表空间名 offline;
---表空间 联机
alter tablespace 表空间名 online;
--修改 表空间只读
alter tablespace 表空间名 read only;
--修改 表空间可写
alter tablespace 表空间 read write;
--删除表空间
drop tablespace 表空间名 including contents and datafiles;
--说明:including contents 表示删除表空间时,删除该空间的所有数据库对象,而dataf ...
--数据库备份
exp 用户名/密码 FILE=文件存放路径
--数据库恢复
imp 用户名/密码 FILE=文件存放路径
#资料参考
--1、完全:
EXP SYSTEM/MANAGER BUFFER=64000 FILE=C:\FULL.DMP FULL=Y
--如果要执行完全导出,必须具有特殊的权限
--2、用户模式:
EXP SONIC/SONIC BUFFER=64000 FILE=C:\SONIC.DMP OWNER=SONIC
--这样用户SONIC的所有对象被输出到文件中。
--3、表模式:
EXP SONI ...
创建或更新数据库视图
- 博客分类:
- Oracle
--创建视图
create or replace view 视图名 as 子查询;
--约束信息表
USER_CONSTRAINTS;
USER_CONS_COLUMNS;
--索引表
USER_INDEXES;
USER_IND_COLUMNS;
dba_users;
--所有数据库用户详细信息;
dba_roles
;
--oracle所有角色
dba_sys_privs;--
显示用户所具有的系统权限;
dba_tab_privs;--
显示用户具有的对象权限;
dba_col_privs;--
显示用户具有的列权限;
dba_role_privs;--
显示用户的所具有的角色;
- ...
创建表时定义主键约束
- 博客分类:
- Oracle
CREATE TABLE 表名
(
......
CONSTRAINT 约束名称 PRIMARY KEY(受约束列名);
);
sysdate+(5/24/60/60) 在系统时间基础上延迟5秒sysdate+5/24/60 在系统时间基础上延迟5分钟sysdate+5/24 在系统时间基础上延迟5小时sysdate+5 在系统时间基础上延迟5天add_months(sysdate,-5) 在系统时间基础上延迟5月add_months(sysdate,-5*12) 在系统时间基础上延迟5年
#进入oracle用户执行SQL~然后退回root用户
su - oracle -c "echo \"select name from v\\\$tablespace\"\; | sqlplus \"/as sysdba\""
select * from user_sequences;--查看用户序列
select * from dba_sequences;--查看数据库序列
select * from dba_tablespaces;--查看表空间