`
最王座
  • 浏览: 137082 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
Oracle和MySQL中都有一张名称为dual的虚拟表,但是两者之前的区别呢?   在MySQL中,对dual表时怎么解释的: DUAL is purely for the convenience of people who require that all SELECT statements should have FROM and possibly other clauses. 纯粹是为了满足select ... from...这一习惯问题,mysql会忽略对该表的引用。   区别: select * from dual; mysql会出错: 1096 - No tab ...
某天通过dba sys登录Oracle数据库后,想执行如查询操作,出现如下error: database not open:queries allowed on fixed tables/views only 就是说你依然可以连接成功,但是无法执行如查询等操作。那么出现该错误的原因是什么呢? 原来是我在没有删除表空间的时候就去删除了其对应的dbf文件。 怎么办呢?   解决方法如下: 我先前删除的dbf名称:ytkj.dbf   SQL> conn sys/admin as sysdba;   SQL> alter database datafile 'D:\ ...
在Oracle环境下,通过存储过程实现: 判断表是否存在,如果不存在,就创建。 在新建表的同时建立对应的index。 又因为需要让主键自动增长,所以需要建立sequence和trigger。   sql脚本如下所示: DECLARE tb_exists NUMBER ; BEGIN SELECT COUNT (*) INTO tb_exists FROM user_tables WHERE table_name = 'TB_USER' ; IF tb_exists = 0 THEN EXECUTE IMMEDIATE 'create table TB_USER( ...
Oracle建立数据库表时,主键上无法加auto_increment,那么可以通过sequence和trigger来实现主键自动增长。   实现代码: create table member( memberId number primary key, memberMail varchar2(20)not null, memberName varchar2(20) not null, memberPassword varchar2(20) ); CREATE SEQUENCE emp_sequence INCREMENT BY 1 -- 每次加几个 START WIT ...
Mysql Oracle Java BIGINT NUMBER(19,0) java.lang.Long BIT RAW byte[] BLOB BLOB RAW byte[] CHAR CHAR java.lang.String DATE DATE java.sql.Date DATETIME DATE java.sql.Timestamp DECIMAL FLOAT (24) java.math.BigDecimal DOUBLE FLOAT (24) java.lang.Double DOUBLE ...
一、环境 Oracle 11.2.0 XE Hibernate4.x Hibernate.cfg.xml中方言的配置: <property name="hibernate.dialect">org.hibernate.dialect.OracleDialect</property>   POJO类:User   package com.ssh.model; public class User { private long id; private String name; private int age; pri ...
Hibernate日志实现   一、hibernate3.x 在hibernate3.x或之前的版本中,hibernate引入了slf4j这个日志接口,用户根据自己的需要提供日志的具体实现,如:log4j。但是如果使用log4j作为具体的日志实现,必须提供slf4j和log4j的结合jar包,如slf4j-log4j12-1.5.8.jar。当然其他的日志实现也必须提供整合jar包。   二、hibernate4.x 在hibernate4.x或之后的版本中,hibernate默认没有引入slf4j这个日志接口,而是默认使用jboss的日志实现,如jboss-logging-3. ...
Hibernate异常: Initial SessionFactory creation failed.org.hibernate.MappingException: Could not get constructor for org.hibernate.persister.entity.SingleTableEntityPersister   环境:hibernate-core版本4.2.17.Final   POJO类:User   package com.ssh.model; public class User { private long id; priva ...
一、查看所有用户 SELECT * FROM DBA_USERS; SELECT * FROM ALL_USERS; SELECT * FROM USER_USERS; 二、查看用户系统权限 SELECT * FROM DBA_SYS_PRIVS; SELECT * FROM USER_SYS_PRIVS; 三、查看用户对象或角色权限 SELECT * FROM DBA_TAB_PRIVS; SELECT * FROM ALL_TAB_PRIVS; SELECT * FROM USER_TAB_PRIVS; 四、查看所有角色 SELECT * FROM DBA_ROLE ...
一、创建与删除表空间 创建表空间   CREATE TABLESPACE demo LOGGING DATAFILE 'D:\oraclexe\app\oracle\oradata\XE\DEMO.DBF' SIZE 500M AUTOEXTEND ON NEXT 10M MAXSIZE 2048M EXTENT MANAGEMENT LOCAL; 删除表空间     drop tablespace demo including contents and datafiles;   删除表空间是必须加including contents and datafiles, ...
Oracle命名规范   1. 只可以英文字母、数字、下划线组成 2. 仅可以字母开头 2. 长度小于等于30 3. 避免使用oracle保留字,如level, type等  
一、简介 Putty是一个免费的、Windows 32平台下的telnet、rlogin和ssh客户端,在各种远程登录工具中,Putty是出色的工具之一,其功能丝毫不逊色于商业的telnet类工具,用它来远程管理Linux十分好用,其主要优点如下:◆ 完全免费;◆ ...
一、前言 在工作中,每次部署应用时都需要从本机Windows服务器拷贝文件到Linux上,有时还将Linux 上的文件拷到本机,那么有什么强大的工具可以很方便的做到这一点呢?有,就是pscp.   二、简介 PSCP (PuTTY Secure Copy client)是PuTTY 提供的文件传输工具 ,通过 SSH 连接,在两台机器之间安全的传输文件,可以用于任何 SSH(包括 SSH v1、SSH v2) 服务器。   三、使用教程 1. windows上传文件到linux服务器 开始-->运行-->DOS,输入如下命令: D:\>PSCP D:\key ...
Linux环境下创建MySQL只读用户 grant select on *.* to jack@"%" identified by "jack";   解释 (1) *.* 表示任何数据库的任何表 (2) @"%" 表示任何ip对应的pc机上都可以登录数据库做查询操作 (3) jack 表示用户名 (4) "jack" 表示密码 整个语句的意思:赋予用户jack对任何数据库任何表的查询权限,同时该用户可以在任意ip地址对应的pc机上登录数据库。   补充 通过语句中的*.*和@"% ...
chrome://flags/#enable-npapi改为启用即可。可解决无法使用“支付宝控件”等问题。
Global site tag (gtag.js) - Google Analytics