1. 查询一张表里面索引 2. 查询被索引字段 3. 给某一字段创建索引
原创
2022-05-04 14:13:15
1249阅读
不定排序postgres 12支持一个新的确定性属性,在创建排序规则时可以将其设置为false,这使得两个字节不同的字符串在既定的排序规则下可以被判断为相等。这开创了许多与文本匹配的方法,而无需使用显式函数。Daniel Verité预热Postgres的I/O缓存postgres缓存的数据的命中率越高,性能就越好。在没有人为干预下,这需要花费很长的时间使内存加载达到
投影查询无论是基础查询还是条件查询,最终的结果都是显示了所有字段。即:包含了id, class_id, name, gender, score。如果我们只关心name字段,那么查询语句应该按照如下格式:SELECT <字段列表> FROM <表名>;下面是一个实例,展示了如何指定相关字段进行查询。SELECT class_id, name FROM students WHE
转载
2024-06-03 11:02:52
324阅读
[code="java"]select f.tablespace_name,a.total,u.used,f.free,round((u.used/a.total)*100) "% used",round((f.free/a.total)*100) "% Free" from(select tablespace_name, sum(bytes/(1024*1024)) total ...
原创
2023-05-19 00:04:52
412阅读
1.模拟插入大量的数据SQL> create table t1(id int);Table created.declarei number;beginfor i in 1..10000000 loop insert into t1 values(i);end loop;commit;end
原创
2022-08-02 10:55:33
348阅读
SELECT A.MACHINE, username,a.SID,a.SERIAL#, sql_text,LOGON_TIME from v$session a, v$sql b where a.sql_address =b.address order by address
原创
2022-06-30 14:51:10
419阅读
墨墨导读:为了达到标识的目的,许多应用程序需要生成唯一编号,比如:商品编号、交易流水号等。MySQL数据库同样能够支持这样的需求场景,AUTO_INCREMENT就是为MySQL实现序列的方式,它会自动生成序列编号。一、MySQL序列概述为了达到标识的目的,许多应用程序需要生成唯一编号,比如:商品编号、交易流水号等。MySQL数据库同样能够支持这样的需求场景,AUTO_INCREMENT就是为My
转载
2024-06-14 19:04:41
53阅读
查看表的定义 ELECT DBMS_METADATA.GET_DDL('TABLE','TABLE_NAME') FROM DUAL; 查看视图的定义语句 SELECT DBMS_METADATA.GET_DDL('VIEW','VIEW_NAME') FROM DUAL; 表名和视图名称均要大写。
原创
2024-03-26 13:30:39
129阅读
with aa as
(SELECT IID,
USERNAME,
to_char(BEGIN_TIME,'mm/dd hh24:mi') begin_time,
SQL_ID,
decode(COMMAND_TYPE,3,'SELECT',2,'INSERT',6,'UPDATE',7,'DELETE',189,'MERGE INTO',
原创
2024-09-01 08:40:24
70阅读
SELECTdbms_lob.substr(DBMS_METADATA.GET_DDL('TABLESPACE',TS.tablespace_name))FROMDBA_TABLESPACESTS;
原创
2019-01-04 16:29:28
8325阅读
O有时候删除数据卡死 1.查...
原创
2024-04-30 09:43:58
36阅读
查询指定表名的所有索引select * from user_indexes where table_name=upper('AC
原创
2022-05-25 11:33:45
4095阅读
因为想通过sql语句来查看数据库表的相关约束信息,通过看了网上的一些资料,觉得有必要一下笔记。Oracle将用户创建的表、约束等信息都放在数据字典表中,允许开发人员查询数据字典表或视图来获取数据库对象的信息,比如一个表的创建者信息、创建时间信息、所属表空间信息、用户访问权限信息等。如果用户在对数据库中的数据进行操作时遇到困难,就可以访问数据字典来查看数据库对象的详细信息,数据字典中包含的主要内容如
原创
2014-03-08 20:00:54
3252阅读
检查产生死锁的机器:select username,lockwait,status,machine,program from v$session where sid in(select session_id from v$locked_object)检查产生死锁的语句:select sql_text from v$sql where hash_value in (select sql_hash_v
原创
2013-11-29 14:40:09
6971阅读
1、在pl/sql中打开cmd命令容器2、在cmd命令窗口中输入:explain plan for select * from t;3、查看sql语句的执行计划:select * from table(dbms_xplan.display);MISSES IN library cache durin...
原创
2023-05-11 11:20:15
871阅读
每天一个 DBA 小知识,助你更进一步!
原创
2021-09-13 09:48:11
5624阅读
每天一个 DBA 小知识,助你更进一步!
原创
2022-02-08 16:35:05
430阅读
问题描述:oracle中的序列是什么,如何使用。 解决方案: oracle中的序列是什么? 简单的来说,把他理解为sql server中的主键。因为Oracle没有办法像sql server一样为某个字段设置为主键自增,所有有了序列这个概念 实列: 1.创建序列: 2.查询创建的序列的下一个值: 3 ...
转载
2021-10-29 16:50:00
420阅读
2评论
Oracle序列的使用【问题缘由】 利用序列,使插入记录有一项字段是自增的【遇到问题】 序列创建完成以后创建一个表插入数据之前触发的触发器,
原创
2011-06-14 13:38:24
324阅读
oracle序列的学习
一、创建序列
create sequence [user.]<序列名字>
increment by <增长值>
start with <起始值>
[maxvalue <最大值> | nomaxvalue]
[minvalue
原创
2011-09-12 22:27:07
496阅读
点赞
1评论