Oracle
紫冰Nan
单纯记录
展开
-
oracle 视图
视图—–是由SELECT查询语句(可以是单表或者多表查询)定义的一个”逻辑表”,只有定义而无数据,是一个”虚表”. 在创建视图时,只是将视图的定义信息保存在数据字典中, 而并不将实际的数据复制到任何地方, 即不需要在表空间中为视图分配存储空间. 视图是查看和操纵基表数据的一种方法, 可以像使用表一样使用视图.查询视图没有什么限制, 插入/更新/删除视图的操作会受到一定的限制; 所有针对视图的操作都原创 2017-12-28 11:26:40 · 214 阅读 · 0 评论 -
oracle 增删改查语句
1、 创建一个表:create table 表名(列1 类型,列2 类型); create table test( id number, name varchar2(20), age number(2) );2、查看表结构: desc 表名3、 列表内容 添加一个字段 alter table 表名 add(列类型); 修改字段类型 alter ta原创 2017-12-28 14:44:42 · 472 阅读 · 0 评论 -
Oracle与MySQL操作上的一些区别
主键 Mysql一般使用自动增长类型,在创建表时只要指定表的主键为auto increment,插入记录时,不需要再指定该记录的主键值,Mysql将自动增长;Oracle没有自动增长类型,主键一般使用的序列,插入记录时将序列号的下一个值付给该字段即可;只是ORM框架是只要是native主键生成策略即可(这句不太懂)。单引号的处理 MySQL里可以用双引号包起字符串,Oracle里只可以用单引原创 2017-12-28 15:25:54 · 371 阅读 · 0 评论 -
Oracle 关于union的字符集不匹配问题
在使用union连接时,报字符集不匹配错误后续查找发现是因为union两端连接的表A、表B中字段work数据类型不同,表A中work字段数据类型为NVARCHAR2(256),表B中work字段数据类型为VARCHAR2(256)且数据为空,故执行union连接SQL时报错因正式环境表A中work字段数据类型为VARCHAR2(256),为了保持一致,故想将表A中的work字段数据类型修改...原创 2019-01-07 15:42:16 · 2347 阅读 · 1 评论