Oracle
文章平均质量分 60
茅坑的小石头
不管多忙,每天给自己预留至少半小时的学习时间,拒绝做垃圾码农
展开
-
MySQL、Oracle查看最大连接数和当前连接数
【代码】MySQL、Oracle查看最大连接数和当前连接数。原创 2024-04-21 02:29:07 · 141448 阅读 · 0 评论 -
MySQL、Oracle查看字节和字符长度个数的函数length() 、char_length() 、lengthB()
【代码】MySQL、Oracle查看字节长度和字符长度的函数。原创 2024-04-01 00:30:30 · 239731 阅读 · 0 评论 -
MySQL获取当前日期、时间、时间戳的函数sysdate()、now()、current_timestamp()、localtimestamp()、localtime()对比,区别、异同点
【代码】MySQL获取当前日期、时间、时间戳的函数sysdate()、now()、current_timestamp()、localtimestamp()、localtime()对比,区别、异同点。原创 2024-03-23 18:04:52 · 252799 阅读 · 0 评论 -
MySQL、Oracle的时间类型字段自动更新:insert插入、update更新时,自动更新时间戳。设置自增主键id,oracle创建自增id序列和触发器
【代码】MySQL、Oracle的时间类型字段自动更新:insert插入、update更新时,自动更新时间戳。原创 2024-03-22 15:26:04 · 252046 阅读 · 0 评论 -
MySQL/Oracle用逗号分割的id怎么实现in (逗号分割的id字符串)。find_in_set(`id`, ‘1,2,3‘) 函数,
【代码】MySQL用逗号分割的id怎么实现in (逗号分割的id字符串)。find_in_set(`id`, ‘1,2,3‘) 函数。原创 2023-11-18 16:44:23 · 441691 阅读 · 0 评论 -
【Oracle Database XE】免费版下载,历史版本下载【OracleXE 21c Express Edition】【OracleXE 11g Express Edition】
11g安装包只有300M,18C、21C安装包2G~原创 2023-10-31 19:16:49 · 443161 阅读 · 0 评论 -
主流常见关系数据库分页sql语句写法limit、offset、fetch、rownum。MySQL、PostgreSQL、SQLite、Oracle、DB2、SQL Server。
select * from demo limit 10 offset 20;select * from demo limit 20, 10; -- PostgreSQL不支持该写法select * from demo offset 20 rows fetch next 10 rows only;select * from demo fetch next 10 rows only;原创 2023-09-05 11:47:55 · 476018 阅读 · 0 评论 -
探秘MySQL三个神秘隐藏列(mysql三个隐藏列) rownum、rowid、oid
在MySQL中,ROWNUM、ROWID和OID虽然都不是由系统提供的伪列,但是我们可以使用一些技巧来模拟它们的功能。在Oracle等数据库中,ROWID是另一个常见的伪列,它用于唯一标识表中的每行。MySQL中没有ROWID伪列,但是您可以使用一个叫做AUTO_INCREMENT的功能来实现同样的效果。在Oracle等数据库中,ROWNUM是一个众所周知的伪列,它允许您快速获取表中每行的唯一标识符。上面的查询将为每一行生成一个唯一的OID,并按指定列的顺序排序。探秘MySQL三个神秘隐藏列。原创 2023-09-05 09:37:06 · 478056 阅读 · 0 评论 -
role、user、schema在Oracle、MySQL、PostgreSQL的区别
角色用户数据库模式角色用户数据库模式用户数据库模式。原创 2023-09-03 23:39:05 · 475607 阅读 · 0 评论 -
sql中union all、union、intersect、minus的区别图解,测试
【代码】sql中union all、union、intersect、minus的区别图解,测试。原创 2023-08-13 21:45:47 · 477225 阅读 · 0 评论 -
mysql explain详解,type性能排名system>const>eq_ref>ref>fulltext>range>index>ALL,索引失效情况总结(未完)
【代码】mysql索引失效情况总结(未完)原创 2023-08-12 23:52:49 · 478447 阅读 · 0 评论 -
sql中null值。只有`is null`能查到`null`值记录。`null`既不属于`是`也不属于`非`(即`score = ‘1‘`与`score != ‘1‘`均查不到`null`记录)
# 3.结论只有`is null`能查到`null`值记录。`null`既不属于`是`也不属于`非`(即`score = '1'`与`score != '1'`均查不到`null`记录),同理以下均查不到`null`值。| 序号 | 条件 ||----|:-------------------------|| 1 | `=`、`!=`、`` || 2 | `>`、``、`>=`、`原创 2023-08-11 21:27:50 · 475440 阅读 · 0 评论 -
Oracle、JDK、ojdbc驱动版本的对应关系。官网下载地址
Oracle、JDK、ojdbc驱动版本的对应关系。官网下载地址原创 2023-02-04 17:00:04 · 481211 阅读 · 0 评论 -
数据库事务的ACID特性:原子性、一致性、隔离性、持久性详解,数据库事务隔离级别详解
目录事务定义what-事务定义《高性能mysql》在理解事务的概念之前,接触数据库系统的其他高级特性还言之过早。事务就是一组原子性的SQL查询,或者说一个独立的工作单元。如果数据库引擎能够成功地对数据库应用该组查询的全部语句,那么就执行该组查询。如果其中有任何一条语句因为崩溃或其他原因无法执行,那么所有的语句都不会执行。也就是说,事务内的语句,要么全部执行成功,要么全部执行失败。《mysql技术内幕》事务可由一条非常简单的SQL语句组成,也可以由一组复杂的SQL语句组...原创 2020-09-05 21:29:05 · 480080 阅读 · 0 评论 -
sql92和SQL99的区别
SQL92和SQL99都是用来表示多表的联合查询使用的,两者在开发中,具体使用哪一种都是可以的,但是在书写和阅读的过程中,具体表现在以下:1、笛卡尔积中的区别①SQL92中的笛卡尔积:select * from emp,dept②SQL99中的笛卡尔积:select * from emp cross join dept2、等值连接方面的区别①SQL92表示:select * from emp,dept where emp.deptno=dept.deptno②SQL99表示:sele原创 2020-09-05 19:24:55 · 480347 阅读 · 0 评论 -
oracle 11g 完全卸载
目录1、停用oracle服务2、在开始菜单中,找到Universal Installer,运行Oracle Universal Installer,单击卸载产品3、在产品清单窗口中,单击全部展开,除了OraDb11g_home1外,勾选其他项目,单击删除4、按Windows徽标键和R键,打开运行窗口,输入regedit,打开注册表,依次展开HKEY_LOCAL_MACHINE\SO...原创 2020-03-31 17:19:57 · 475580 阅读 · 0 评论 -
create table like、create table select、insert into select的区别对比。sql(mysql、oracle等)复制表结构、表数据、索引。
1.2.1.create table like创建表不复制数据(含表结构和索引、自增等约束)。不支持oracle。1.2.2.create table as select创建表并复制数据(表结构来自select,所以不含索引等约束。select很灵活,可以select字段,可以连表)。as可以省略1.2.3.insert into select不建表只复制数据(数据来自select。select很灵活,可以select字段,可以连表)。需提前创建好表。原创 2019-11-05 17:13:40 · 488648 阅读 · 0 评论 -
Oracle中alter system命令参数之scope
SCOPEThe SCOPE clause lets you specify when the change takes effect. Scope depends on whether you started up the database using a client-side parameter file (pfile) or server parameter file (spfile)...转载 2019-10-29 15:13:51 · 475718 阅读 · 0 评论 -
Oracle12c完全卸载
二.卸载分为两个部分,一部分卸载,第二部分删除注册表和其他信息此处我卸载的是仅安装软件,第一部分显示可能会和我的不一样,大体方法一样A)第一部分1.停止所有与ORACLE相关的服务。找到安装目录下的deinstall.bat文件 运行我的路径是F:\app\user\product\12.1.0\dbhome_1\deinstall\deinstallwait for mi...原创 2018-12-28 13:54:56 · 530887 阅读 · 1 评论 -
Oracle 之 表新增字段后修改字段顺序
工作中遇到:在为一个表新增字段后,新增字段在最后,想调整新增字段的位置。 1、原始方法:--新建临时表以存储正确的顺序 create table A_2 as select (column1,colum2,……A表中的顺序) from A_1 ; --删除表A_1 drop table A_1; --新建A_1并从A_2表中赋予其正确的顺序和值 create table A_1 as s...原创 2019-02-13 11:14:48 · 478664 阅读 · 0 评论 -
oracle 把A用户所有表的查看权限赋给B用户(批量赋权)
https://blog.csdn.net/wang1988081309/article/details/77448914转载 2019-03-07 10:18:15 · 482695 阅读 · 0 评论 -
EXP-00091: 正在导出有问题的统计信息
1、查看服务器编码select * from nls_database_parameters t where t.parameter='NLS_CHARACTERSET';select * from v$nls_parameters where parameter='NLS_CHARACTERSET'; select userenv('language') from dual;...原创 2019-03-14 15:03:17 · 474780 阅读 · 0 评论 -
oracle查看所有对象(表、视图、索引、函数、存储过程等)的详细参数和注释,DDL定义语句
--所有对象(表、视图、索引、函数等)select * from sys.dba_objects where OWNER='AMIX' order by OBJECT_TYPE,OBJECT_NAME;--所有对象(表、视图、索引、函数等)select * from sys.all_objects where OWNER='AMIX' order by OBJECT_TYPE,OBJ...原创 2019-04-13 22:46:26 · 483523 阅读 · 1 评论 -
11g参数之deferred_segment_creation,解决exp不能导出空表问题
介绍deferred_segment_creation,布尔型 ,默认值为true这个参数10gR2中是没有的,11g中才有从字面意思也可以看出来,当这个参数设置为true时,当创建一个表的时候,不给它分配segment,即不分配空间,当向这个表中插入第一条数据的时候才开始分配segment。优缺点设置为true的优点:在创建一系列表的时候,若事先已知许多表并没有数据,可以指定...原创 2019-04-13 23:33:06 · 477239 阅读 · 1 评论 -
oracle查询执行sql历史
select t.first_load_time,t.last_load_time,t.LAST_ACTIVE_TIME,t.* from v$sqlarea t order by t.LAST_ACTIVE_TIME desc;原创 2019-04-29 14:55:28 · 482380 阅读 · 0 评论 -
oracle11g 使用数据泵导入/导出数据(expdp/impdp)
目标:使用oracle数据泵,将A电脑上的数据库databaseA导出后,再导入到B电脑上的数据库databaseB中。A电脑上的操作(expdp数据导出):运行cmd;登录数据库,输入命令:sqlplus;使用管理员角色登录需要在用户名后加“ as sysdba” 例如:sys as sysdba创建目录路径:输入命令:create directory data_dir as '...转载 2019-07-09 15:54:20 · 476682 阅读 · 0 评论 -
oracle “日期date”与“字符串”相互转换 TO_DATE ,TO_CHAR
select TO_DATE('2019-07-23 14:31:23', 'SYYYY-MM-DD HH24:MI:SS') from dual;select TO_CHAR(SYSDATE, 'SYYYY-MM-DD HH24:MI:SS') from dual;syyyy-mm-dd hh24:mi:ss.ff的syyyy是什么意思?s前缀指定如遇公元前的显示,会在显示前加...原创 2019-08-08 11:33:02 · 475815 阅读 · 0 评论 -
oracle VARCHAR VARCHAR2 NVARCHAR2的区别
区别:VARCHAR(size type),size最大为4000,type可以是char也可以是byte,默认是byte(如:name VARCHAR2(60)),符合工业标准,可以存储空字符串。VARCHAR2(size type),size最大为4000,type可以是char也可以是byte,默认是byte(如:name VARCHAR2(60)),不符合工业标准,将空串转为N...原创 2019-08-28 14:42:23 · 476313 阅读 · 0 评论 -
MySQL、Oracle 查看表占用空间大小
查看当前用户select SEGMENT_NAME as TABLE_NAME,BYTES/1024/1024 as 大小MB from USER_SEGMENTS where SEGMENT_TYPE='TABLE' order by BYTES desc;select * from USER_SEGMENTS order by BYTES desc;查看所有用户...原创 2019-08-28 14:53:21 · 475853 阅读 · 1 评论 -
oracle数据库赋予一个用户查询另一个用户中所有表
说明:让用户selame能够查询用户ame中的所有表(不能添加和删除)1.创建用户selamecreate user selame identified by Password;2.设置用户selame系统权限grant connect,resource to selame;3.设置用户selame对象权限grant select any table to "selame" ;...原创 2019-09-09 18:18:23 · 477272 阅读 · 0 评论 -
Oracle默认内置账户介绍,SYS与SYSTEM两个账户的区别
 oracle中的用户详解oracle中的用户很多,也很令初学者费解.oracle中的帐户分为两类:一类是必需的帐户,一类是存储各种应用的帐户用户名 密码 描述 ANONYMOUS ANONYMOUS 访问http的匿名用户帐户 ...原创 2018-11-09 14:30:27 · 481234 阅读 · 0 评论