以Oracle 11g为例。很多时候我们经常使用第三方工具连接数据库,比如Navicat,这些工具图形化使用方便,但在数据库权限上可能带来无法预料的问题。现在遇到这样的问题:在Navicat中创建的用户SQL*PLUS中识别不到,对某表空间无权限等。这种操作在图形化工具中虽然可以勾选完成,但是权限管理大事还是用SQL语句来的更放心。下面将从创建用户开始到创建数据库,解决一些遇到的问题,Oracle实验版本为11g。创建用户的SQL语句为...
8年前 (2016-08-18)
阅读(2305)
赞一个 (2)
链接直达
Mysql问题 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)Mysql安装完毕运行时没有 mysql 和 performance_schema 数据库 问题一:之前卸载未卸载干净 问...
8年前 (2016-08-18)
阅读(2784)
赞一个 (0)
链接直达
今天在移植一个项目的的数据库时,要移动所有的序列,下面就是一个如何生成序列脚本的语句方法一SELECT ' CREATE SEQUENCE '||SEQUENCE_NAME|| ' INCREMENT BY '||
&...
8年前 (2016-08-18)
阅读(2827)
赞一个 (1)
链接直达
数据库中提供了三种字段类型Varchar2、Blob和Clob用于存储字符串或二进制数据,其中Varchar2、Clob用于存储字符串数据,而Blob用于存储二进制数据。Varchar2采用单字节存储,有两个最大长度:一个是在字段类型4000;一个是在PL/SQL中变量类型32767。今天犯了一个小错误,就是函数的varchar2类型的返回值长度也是4000,而不是我以为的32767。Blob 采用单字节存储,适合保存二进制数据,如图片...
8年前 (2016-08-18)
阅读(3178)
赞一个 (0)
链接直达
视频地址:http://www.tudou.com/programs/view/4GIENz1qdp0/新建BaseDaopackage cn.wingfly.dao;
import java.sql.Connection;
import java.sql.DriverManager;
import&n...
8年前 (2016-08-18)
阅读(2271)
赞一个 (0)
链接直达
64位 Windows 8/7 系统下的 32位PL/SQL 联接 64 位 Oracle 11g 说明:安装完后Oracle的 oci.dll 是64位的,而32位应用程序 PL/SQL Developer 无法加载解决方案步骤一:下载Instant Client for Microsoft Windows (32-bit) 包 地址:http://www.oracle.com/technetwork/topic...
8年前 (2016-08-18)
阅读(2457)
赞一个 (1)
链接直达
如果忘记Oracle数据库的账号和密码,只要你有操作系统的管理员权限,就可以把操作系统登录帐户加到ora_dba组里。具体步骤如下:1. 搜索sqlnet.ora文件,打开它看看是否有SQLNET.AUTHENTICATION_SERVICES= (NTS),如果没有则需要加上。2. 查看当前用户是否在ora_dba组,如果不在这个组,加入这个组。3. 输入:sqlplus /nolog4.&n...
8年前 (2016-08-18)
阅读(2867)
赞一个 (1)
链接直达
现象描述 1)导出的DMP文件为11g 2)进行IMP导入的客户端是10g 3)目标服务端是11g网上查到的原因 1)IMP客户端与目标服务端的版本不一致 2)导出的DMP文件与目标服务端的版本不一致解决方法 1)安装与目标服务端一致的...
8年前 (2016-08-18)
阅读(4137)
赞一个 (0)
链接直达
多行转字符串这个比较简单,用||或concat函数可以实现select concat(id,username) str from app_user
select id||username str from app_user字符串转多列实际上就是拆分字符串的问题,可以使用 substr、instr、rege...
8年前 (2016-08-18)
阅读(10713)
赞一个 (35)
链接直达
Postgres 格式化函数提供一套有效的工具用于把各种数据类型(日期/时间,int,float,numeric)转换成格式化的字符串以及反过来从格式化的字符串转换成原始的数据类型。注意:所有格式化函数的第二个参数是用于转换的模板。格式化函数 函数返回描述例子to_char(timestamp, text)text把 timestamp 转换成 stringto_char(timestamp 'now'...
8年前 (2016-08-18)
阅读(2692)
赞一个 (2)
链接直达
Decodedecode(条件,值1,翻译值1,值2,翻译值2,...,缺省值) 该函数与程序中的 If...else if...else 意义一样NVL格式:NVL( string1, replace_with)功能:如果string1为NULL,则NVL函数返回replace_with的值,否则返回string1的值,如果两个参数都为NULL ,则返回NULL。注意事项:string1和replace_wi...
8年前 (2016-08-18)
阅读(3622)
赞一个 (2)
链接直达
事务的原子性事务的原子性指的是,事务中包含的程序作为数据库的逻辑工作单位,它所做的对数据改操作要全部执行,要么全部不执行。这种特性称为原子性。 事务的原子性要求,如果把一个事务看作是一个程序,它要么完整的被执行,要么完全执行。就是说事务的操纵序列或者完全应用到数据库或者完全不影响数据库。这种特性称为原则性 假如用户在一个事务内完成了对数据库的更新,这时所有的更新对外部世界必须是可见的,或者完全没有更新。前者称事务...
8年前 (2016-08-18)
阅读(2307)
赞一个 (1)
链接直达