ORA-06550 / PLS-00428:PL/SQL 區塊中 SELECT 必須搭配 INTO 子句
在 PL/SQL 區塊(BEGIN ... END)中直接寫 SELECT * FROM table 會拋出 PLS-00428: an INTO clause
Oracle ANY / SOME / ALL 運算子深度解析:子查詢比較的利器
ANY、SOME、ALL 是 Oracle 子查詢比較的三大運算子,常用於「與子查詢結果集任一值/所有值比較」的場景。本文以實例拆解其語義、等價轉換與效能特性。
Oracle SQL 效能調優 8 大黃金法則:從 EXISTS 到 UNION 的實戰技巧
SQL 效能調優無捷徑,但掌握核心原則即能解決 80% 的效能問題。本文整理 8 大經典調優法則,附反面教材與正確寫法對照,助您寫出高效 SQL。 1. 用 E
Oracle exp 導出工具三種模式實戰:命令列、非互動、互動式完整示範
Oracle exp 導出工具支援三種操作模式:直接帶參數的命令列模式、非互動式命令列(腳本適用)、互動式逐步提示。本文以實戰範例完整示範三種模式的操作細節與適
Oracle imp 互動式導入逐步操作教學(含畫面對照)
除了命令列參數,Oracle imp 也提供互動式模式,逐步提示輸入參數,適合不熟參數語法或臨時一次性導入的場合。本文以實際畫面流程示範從啟動到完成的完整操作步
Oracle 邏輯備份與恢復完整指南:exp/imp 參數詳解與實戰範例
邏輯備份(Logical Backup)使用 exp 將物件結構與資料導出為 .dmp 檔案,恢復時用 imp 導入。適用於資料庫開啟狀態、跨版本/平台遷移、單
Oracle CASE WHEN 將數字代碼轉換為中文顯示:GridView 綁定實戰
資料庫常以代碼(0/1、01~07)儲存狀態,前端顯示卻需呈現「是/否」、「轉收/現付」等中文。Oracle CASE WHEN 表達式可在 SQL 層直接完成
Oracle 快速找出欄位重複值:GROUP BY + COUNT 實戰
資料品質檢核時,最常見的需求就是「這個欄位有沒有重複值?」Oracle 只要一行 GROUP BY 配合 COUNT(*) 即可秒出結果,並能統計每個值重複幾次
Oracle 11g 必啟動服務對照表:sqlplus、PL/SQL Developer、EM 各不同
為了節省資源關閉 Oracle 所有自啟動服務後,發現工具無法連線?其實不同客戶端工具依賴的 Windows 服務不同。本文整理 Oracle 11g 核心服務
Oracle 建立表空間、使用者與授權的標準四步驟腳本
1. 建立使用者表空間(永久) CREATE TABLESPACE user_tbs LOGGING DATAFILE D:\app\Administrator
ORDER BY、GROUP BY、HAVING 三大子句用法差異與執行順序完整解析
核心定義 子句用途關鍵限制 ORDER BY結果集排序預設 ASC;需明確列出排序欄位,可多欄位 GROUP BY分群彙總需搭配聚合函數;SELECT 非聚合
Oracle 資料庫連結(Database Link)跨庫查詢完整指南
Oracle Database Link(DB Link)允許在一個資料庫(來源端)直接存取另一個資料庫(目標端)的物件,是跨實例查詢、資料同步、異構遷移的核心
Xmanager 安裝 Oracle 11g 無法輸入密碼的解決指令
錯誤現象 Xmanager 圖形介面安裝 Oracle 11g 時,密碼欄位無法輸入字元,終端機顯示: Warning: Cannot convert stri
Oracle 遠端連線設定:tnsnames.ora 新增服務名稱與 Visual Studio GridView 綁定實作
修改 tnsnames.ora 路徑範例:D:\Soft\oracle\product\10.1.0\Db_1\NETWORK\ADMIN\tnsnames.o
Oracle 取得當日 00:00:00 至 23:59:59 日期範圍的標準寫法與應用範例
核心日期運算 -- 當日 00:00:00 TO_DATE(TO_CHAR(SYSDATE, yyyyMMdd), yyyyMMdd) -- 當日 23:59
Oracle 快速刪除重複資料三大招:DISTINCT 建臨時表、ROWID 保留法、GROUP BY MAX(ROWID) 高效能寫法
方法一:DISTINCT + 臨時表(最直觀、鎖表時間最長) CREATE TABLE temp_emp AS SELECT DISTINCT * FROM e
PowerDesigner 產生腳本:小寫轉大寫、移除雙引號的完整設定教學
現象 PowerDesigner 產生 DDL 預設會以雙引號包裹物件名稱(如 tbtree),導致查詢需加引號,且大小寫混雜。 CDM 模型設定 Tool
Oracle SQL 實用技巧 12 選:條件邏輯、隨機抽樣、字串處理、合併語法等
1. SELECT 中使用 CASE 條件邏輯 SELECT ename, sal, CASE WHEN sal = 4000 THEN OVER