2025年1月2日
摘要:
如何创建联合索引 联合索引的列顺序非常重要,应遵循以下原则: 最左前缀原则:查询条件必须从联合索引的最左列开始,索引才能被有效利用。(不能跳过列,不能颠倒列) 查询的选择性:把选择性高的列放在前面。例如,user_id 可能是选择性最高的列,因此放在第一个位置。 根据常用的查询分别执行,从耗时来判断
阅读全文
posted @ 2025-01-02 17:57
洞幺人生
阅读(235)
推荐(0)
2024年6月14日
摘要:
一、动态添加新行 //方法一: int index = this.dataGridView1.Rows.Add(); this.dataGridView1.Rows[index].Cells[0].Value = "第1列单元格"; this.dataGridView1.Rows[index].Ce
阅读全文
posted @ 2024-06-14 12:18
洞幺人生
阅读(2986)
推荐(0)
2023年7月28日
摘要:
Declare @DataStr NVARCHAR(200)set @DataStr = convert(NVARCHAR(19),getdate(),120)set @DataStr = REPLACE(@DataStr, ':' , '_')set @DataStr = REPLACE(@Dat
阅读全文
posted @ 2023-07-28 10:46
洞幺人生
阅读(132)
推荐(0)
摘要:
SQL Server T-SQL高级查询 高级查询在数据库中用得是最频繁的,也是应用最广泛的。 Ø 基本常用查询 --select select * from student; --all 查询所有 select all sex from student; --distinct 过滤重复 selec
阅读全文
posted @ 2023-07-28 10:38
洞幺人生
阅读(1447)
推荐(0)
2023年7月25日
摘要:
1、首先说明我使用的环境。 2、打开PDM模型,右键-->NEW-->REPORT。 3、数据字典编辑器(一些通用模型吧,自己可以再DIY)。 4、选择Table-->List of Table Columns。 5、在选定的条目上右键,选择Selection把你数据字典需要的数据勾上。 6、选择L
阅读全文
posted @ 2023-07-25 11:34
洞幺人生
阅读(608)
推荐(0)
2023年1月17日
摘要:
Oracle(+)号用法 select * from t_A a,t_B b where a.id=b.id(+); select * from t_A a left join t_B b on a.id = b.id; + 表示补充,即哪个表有加号,这个表就是匹配表。如果加号写在右表,左表就是全部
阅读全文
posted @ 2023-01-17 10:17
洞幺人生
阅读(779)
推荐(0)
2023年1月5日
摘要:
oracle的start with connect by prior是根据条件递归查询"树",分为四种使用情况: 第一种:查询结果自己所有的后代节点(包括自己) start with 子节点ID='...' connect by prior 子节点ID = 父节点ID select * from m
阅读全文
posted @ 2023-01-05 10:23
洞幺人生
阅读(157)
推荐(0)
2022年12月16日
摘要:
1.函数。 select reverse(123456) from dual; select reverse('123456') from dual; 2.关键字。 declare v number; c number; begin v:=100; for c in reverse 1 .. v l
阅读全文
posted @ 2022-12-16 16:52
洞幺人生
阅读(208)
推荐(0)
2022年12月14日
摘要:
1. SELECT INTO 语句用途:SELECT INTO 语句从一个表复制数据,然后把数据插入到另一个新表中,表结构与查询结构一致。 PS:MySQL不支持SELECT INTO语法。 1.1 SELECT INTO 语法复制所有的列插入到新表中。 SELECT *INTO newtable
阅读全文
posted @ 2022-12-14 11:17
洞幺人生
阅读(2106)
推荐(0)
摘要:
在oracle中复制表结构和表数据: 1、复制表结构及数据: create table new_table as select * from old_table 2、只复制表结构: create table new_table as select * from old_table where 1<>
阅读全文
posted @ 2022-12-14 09:47
洞幺人生
阅读(2959)
推荐(0)
2022年12月9日
摘要:
PLSQL中文显示乱码,可能是oracle客户端和服务器端的编码方式不一样。网上有很多帖子介绍解决方法,但都说得不清不楚的,这里我将自己经过实践和理解的真正的解决方案分享给大家。 在这里,我们使用的是服务器上的Oracle,不是本机的Oracle,按照以下两个步骤进行:首先要查询ORACLE服务器的
阅读全文
posted @ 2022-12-09 16:27
洞幺人生
阅读(2262)
推荐(0)
2022年11月27日
摘要:
首先用dba权限的用户登陆数据库 1、select * from v$locked_object 查出被锁定的对象,其中object_id是对象的ID,session_id是被锁定对象有session ID; 2、select object_name, object_type from dba_ob
阅读全文
posted @ 2022-11-27 17:03
洞幺人生
阅读(419)
推荐(0)
摘要:
1. 首先查看数据库中哪些表被锁了,找到session ID: 使用sql: select b.owner,b.object_name,a.session_id,a.locked_modefrom v$locked_object a,dba_objects bwhere b.object_id =
阅读全文
posted @ 2022-11-27 13:35
洞幺人生
阅读(4279)
推荐(0)
2022年11月18日
摘要:
1、%TYPE 为了使一个新定义的变量与另一个已经定义了的变量(通常是表的某一列)的数据类型保持一致,Oracle提供了%Type的定义方式,当被参照的那个变量的数据类型发生改变时,那么这个新定义的变量的数据类型也会随之发生改变,这种定义方式类似与其他编程语言中的"var",其类型不由自己决定。而是
阅读全文
posted @ 2022-11-18 14:14
洞幺人生
阅读(135)
推荐(0)
2022年10月10日
摘要:
当架空线路故障清除后,在短时间内闭合断路器,称为重合,重合闸; 由于实际上大多数架空线路故障为瞬时或暂时性的,因此重合闸是运行中常采用的自恢复供电方法之一。 重合闸允许的最短间隔时间为0.15~0.5秒 。 少数情况属永久性故障,自动重合闸装置动作后靠继电保护动作再跳开,查明原因,予以排除再送电。
阅读全文
posted @ 2022-10-10 17:36
洞幺人生
阅读(874)
推荐(0)