数据库
文章平均质量分 50
老鹰抓小鸽
这个作者很懒,什么都没留下…
展开
-
各数据库列转行合并字段函数
各数据库分组拼接字段原创 2022-06-28 17:13:54 · 684 阅读 · 1 评论 -
PostgreSQL查询约束和创建删除约束
查询约束constraintSELECT tc.constraint_name, tc.table_name, kcu.column_name, ccu.table_name AS foreign_table_name, ccu.column_name AS foreign_column_name, tc.is_deferrable,tc.initially_deferredFROM information_schema.table_const...原创 2022-03-10 10:23:54 · 2517 阅读 · 0 评论 -
Oracle去除重复(某一列的值重复),取最新(日期字段最新)的一条数据
表中数据重复产生,通过一个字段判断是否重复,使用该字段进行分组使用row_number() over()函数SELECT T.* FROM (SELECT A.*, ROW_NUMBER() OVER(PARTITION BY 需要分组的字段 ORDER BY 时间字段 DESC) RW FROM 表 A WHERE 条件) T WHERE T.RW = 1...原创 2021-12-09 10:41:25 · 12614 阅读 · 2 评论 -
SQL语句优化方案
1.应尽量避免在where子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。2.对查询进行优化,应尽量避免全表扫描,首先应考虑在where及orderby涉及的列上建立索引。原创 2021-12-02 16:14:32 · 83 阅读 · 0 评论 -
Oracle同义词总结归纳
同义词概念Oracle的同义词(synonyms)从字面上理解就是别名的意思,和视图的功能类似,就是一种映射关系。它可以节省大量的数据库空间,对不同用户的操作同一张表没有多少差别;它扩展了数据库的使用范围,能够在不同的数据库用户之间实现无缝交互;Oracle数据库中提供了同义词管理的功能。同义词是数据库对象的一个别名,经常用于简化对象访问和提高对象访问的安全性。在使用同义词时,Oracle数据库将它翻译成对应方案对象的名字。与视图类似,同义词并不占用实际存储空间,只有在数据字典中保存了同义词...原创 2021-06-01 19:06:05 · 802 阅读 · 0 评论 -
ora-01031:insufficient privileges 权限不足
今天学习视图时创建视图需要给用户授权,登录Oracle sysdba用户时提示:ora-01031:insufficient privileges。查询时发现问题大多出现在本地用户和组上,结合各位大佬的回答解决了问题。我的系统是win10家庭版所以无法在计算机管理界面无法修改。但是用以下方法亲测有效在开始菜单找到Oracle,然后在找到Administration Assistant for Windows。在Oracle Managed Objects选择Computers再.原创 2021-05-12 21:07:17 · 4557 阅读 · 0 评论