
Oracle
躺平的乐子人
Python/C# 後端開發
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
oracle的使用;分割字符串
oracle的游標分割方法字符串方法。原创 2025-05-27 13:34:52 · 122 阅读 · 0 评论 -
oracle好用的decode語法
decode是一個蠻好用的函數,使用它可以使得sql變得簡潔,效果如下。原创 2025-01-22 16:06:20 · 195 阅读 · 0 评论 -
ORA-06519: 检测到活动的自治事务处理,已经回退
function或者procedure執行時候,要在最後commit,否則會發生ORA-06519: 检测到活动的自治事务处理,已经回退,麻煩。原创 2024-06-08 20:49:15 · 503 阅读 · 0 评论 -
oracle清空表的delete from和truncate table的優劣
1.保留記錄,delete from不會立即刪除數據而是保留記錄2.允許回滾,delete from的數據不會立即刪除數據,且會記錄到binlog裡面,後期可以回滾數據3.可以選擇性的刪除數據。原创 2024-05-04 11:34:46 · 654 阅读 · 0 评论 -
Oracle正則匹配練習一
Oracle正則練習原创 2024-04-19 10:23:26 · 293 阅读 · 0 评论 -
Oracle的死鎖解除
有時候我們的表會被鎖住,無法執行DML操作,這時候需要進行解鎖,請按如下操進行解鎖。2.根據上一步的session_id查詢會話的sid和serial的。3.根據sid和serial殺死會話,即可以解鎖了。原创 2024-03-22 10:19:50 · 605 阅读 · 0 评论 -
Oracle數據拯救計劃
当我们误删/修改数据之后,要进行数据恢复,需要有数据库管理员权限才能实现,所以奉劝各位修改数据要好好确认,搞出异常来就很麻烦了。原创 2024-01-06 00:21:41 · 741 阅读 · 0 评论 -
Oracle動態傳入function
一個例子,實現函數/procedure 動態傳入參數變化。原创 2023-12-26 19:06:19 · 451 阅读 · 0 评论 -
Oracle的编译流程优化的复盘
最近在整理oracle對象以來的查詢的内容,今天做個小總結。内容會涉及oracle編譯流程,會話的燈原创 2023-12-16 17:21:29 · 1046 阅读 · 0 评论 -
oracle的debjob挂載及查詢
有一個需求需要定時去執行一個produce,可以使用oracle的dbjob定時執行,相比較之前的vbs更加絲滑。原创 2023-11-23 10:57:20 · 822 阅读 · 0 评论 -
node使用高版本的oracledb导致连接oracle的Error: NJS-138异常
我的oracle版本是11g,之前的使用正常,今天却报错了,显示不支持thin模式,后面回退版本5.5版本就可以了。原创 2023-08-21 10:46:01 · 2814 阅读 · 2 评论 -
Oracle的function執行DML操作
时,可以在一个过程或函数的独立代码块中执行数据库操作,而不受外部事务的影响。这意味着内部事务的提交或回滚不会影响外部事务的提交或回滚,但是這對并發的安全性有威脅,因此使用前注意你的sql使用場景。Oracle的function並不支持DML操作,但可以使用一段指令,讓這段pl/sql成為獨立的事務。原创 2023-08-10 17:38:35 · 956 阅读 · 0 评论 -
Oracle獲取指定日期一周的數據
oracle的trunc函數可以實現一周的轉化功能,但需要注意,使用此函數會導致日期的索引失效,所以使用前,需要考慮其負面問題。原创 2023-08-08 14:13:30 · 1021 阅读 · 0 评论 -
Oracle11g獲取表的列名
因為最近要做日誌上傳的部分,需要給一張字段很長的表上傳數據,所以想到直接串sql的方式,所以找了一個能直接讀取表的列名的sql語句,之後可以快乐地串sql了。原创 2023-07-05 15:24:23 · 143 阅读 · 0 评论 -
pl/sql篇之触发器
触发器是数据库独立编译,存储的对象,是数据库重要的技术。和函数不同,触发器的执行是主动的,它监控着数据库,满足其触发条件自动触发,便于我们对数据库的管理。所以给出了替代触发器。由于触发器的隐蔽性,数据更新失败,难以追溯,逻辑的修改需要修改源码,由于触发器的源码可读性较差,导致这一过程,变得更加麻烦。ORACLE可以在DML(数据更新语句)进行触发,可以在DML操作前或操作后进行触发,并且可以对每个行或语句操作上进行触发。触发器的触发条件在事件发生前或发生后,主要用于DML语句下,触发的,一共有12种类型。原创 2023-02-24 16:45:46 · 1999 阅读 · 2 评论 -
sql删除重复数据
有一張表有大概千把條數據,裡面藏了幾條重複的數據,手動把它找出來實在有些麻煩,最坑的是這些數據是不夠獨特的,很多字段都是重複的,在网上冲浪的时候,我看到了oracle给每一行的数据都赋予了独一的rowid,所以可以通过这个rowid直接解决问题。为了能够识别重复的数据,构造独特的列,将重复的数据提取出来。将重复数据进行排名只保留一条数据。原创 2023-02-22 21:28:36 · 90 阅读 · 0 评论 -
pl/sql篇之函數&&存儲過程的使用介紹
本文主要介紹oracle的pl/sql的存儲過程和函數的使用,期望對讀者有一定的借鑒作用 函數內容非常簡單,注意一下兩點: 1.函數的傳參只需要加入數據類型無需數據的長度 2.函數與過程不同,只能在pl/sql程序塊調用,或者通過select存儲過程 存儲過程使用的場景與函數類似,但有幾點不同 1.函數通過return返回結果,所以只能返回一個結果存儲過程把傳入,傳出參數都定義到函數頭,所 以支持傳遞多個參數原创 2023-02-22 16:47:41 · 126 阅读 · 0 评论 -
pl/sql篇之游標的使用
它为应用等量齐观提供了一种对具有多行数据查询结果集中的每一行数据分别进行单独处理的方法,是设计嵌入式SQL语句的应用程序的常用编程方式。pl/sql中,游標分為顯示游標和隱式游標,顯示游標由用戶定義,隱式游標由系統分配管理,不同類型的sql語句會觸發不同類型的游標。Cursor_name%FOUND 布尔型属性,当最近一次提取游标操作FETCH成功则为 TRUE,否则为FALSE;Cursor_name%ROWCOUNT 数字型属性,返回已从游标中读取的记录数。原创 2023-02-03 15:54:10 · 250 阅读 · 0 评论 -
Oracle事務簡述
本文主要介紹內容有事務的隔離級別,oracle支持的事務隔離級別,事務的提交與回滾,保存點內容 介紹事務繞不過事務的ACID四個特征,這裡簡單回顧以下原子性(Atomicity) 事務的執行要麼全部成功要麼全部失敗一致性(Constiency) 事務的執行最終結果必須與預期結果完全一致隔離性(isolation) 事務提交之前,其他用戶無法獲得該事務的修改的內容持久性(durability) 事務執行結果需要持久化保存oracle数据库原创 2023-02-03 13:43:25 · 371 阅读 · 0 评论 -
pl/sql篇之循環和判斷流程控制語法
流程控制部分非常簡單,我就直接貼代碼了。原创 2023-02-03 10:09:28 · 114 阅读 · 0 评论 -
pl/sql篇之變量的定義
本篇文章主要介紹pl/sql的變量的簡單數據類型,複雜數據類型定義和調用方法,希望能對讀者有些許作用原创 2023-02-03 09:57:09 · 311 阅读 · 0 评论 -
pl/sql篇之pl/sql簡述
L/SQL 是一种旨在对 SQL 进行扩展的过程语言,其语法涵盖了 SQL 语句。PL/SQL 程序单元由 Oracle 数据库服务器编译并存储在数据库中。在运行时,PL/SQL 和 SQL 都在同一服务器进程中运行,从而带来出色的效率。PL/SQL 自动继承了 Oracle 数据库的可靠性、安全性和可移植性。過程化開發思想,兼容sql語言,比原生的sql更強大。減少與數據庫的交互次數,減少網絡帶寬。提供大量內置包,便於開發。原创 2023-02-03 09:17:11 · 141 阅读 · 0 评论 -
pl/sql實現34進制轉換
有一個小需求,需要實現日期相減,然後把數據轉化為34進制,為此我準備兩個函數date_trans函數負責日期相加減,並調用進制轉換函數convert_decimal_to_base34函數負責進制轉換進行進制轉換結果正確原创 2023-02-03 00:59:37 · 450 阅读 · 0 评论 -
Oracle的odbc配置最全教程
配置Asp連接oracle的最全教程原创 2023-01-23 23:52:26 · 4036 阅读 · 0 评论 -
Mybatis連接oracle教程
本文主要介紹oracle連接oracle的配置方法,希望對大家有些用處。確保你已經把oracle的驅動安裝到maven倉庫裡面了,oracle並不提供外部下載,具體詳情可以參考我這篇文章 oracle的jdbc連接配置配置maven 由於我的項目涵蓋了一些任務調度的功能點,所以maven 會多一點,我就偷個懶不刪了,各位主要把mybatis和springboot配置截下來就好了 添加配置 yml和實體類的映射關係如下,和我們平常配置沒什麼不同,最重要的url最後一個參數不是我們常見的數據庫名而是服務名原创 2023-01-14 16:27:58 · 2650 阅读 · 0 评论 -
表連接語法練習(涵蓋左連接,右連接等六種常見連接語法)
關於oracle的表連接語法練習原创 2023-01-07 16:52:24 · 112 阅读 · 0 评论 -
Oracle的Ojdbc安装教程
oracle数据库连接的驱动只能通过,然后在本地的maven编译下才能使用。原创 2023-01-05 23:14:25 · 329 阅读 · 0 评论