stored-procedures

    1熱度

    2回答

    ,我有以下我的數據庫中的文本字符串: Value1 - Value2: Value3 - Value4: Value5 - Value6: 我需要刪除破折號之間的破折號和一切,直到結腸 的上述結果將變成: Value1: Value3: Value5: 基本上,有可能是值的無窮無盡的,但也可能僅只是一個系列的一員。 需要注意的是:值可以是任何字符串! 有沒有簡單的方法來做到這一點?優選沒有

    1熱度

    2回答

    我試圖從Script Explorer做到這一點 - >Stored Procedure看法,但是當我使用的按鈕保存&執行那裏,它只是給出了以下錯誤消息結果: 無法保存腳本 數據庫帳戶:myaccountname,腳本:HelloWorld的,消息:{ 「代碼」:500, 「體」: 「{\」 消息\ 「:\」 已 發生錯誤\ 「}」} 和Results下的文本框不變。 下面是它的外觀在蔚藍的門戶網

    0熱度

    3回答

    我正在尋找與優化技術有關的幫助,或者提示我繼續解決我遇到的問題。對於in子句使用臨時表可使我的查詢運行超過5秒,將其更改爲靜態值可在一秒鐘內返回數據。我想了解如何優化這一點。 -- details about the number of rows in table dept_activity table - total rows - 17,319,666 - rows

    0熱度

    1回答

    我有一個更新存儲過程來更新我的表中的某些字段。如果Update查詢成功,我希望存儲過程返回true,否則返回false如果無法執行查詢。我正在尋找不同的線程,但我找不到相同類型的問題。以下是我的存儲過程。 CREATE DEFINER=`peter`@`%` PROCEDURE `do_update_bill_penalty`( penalty_code_ varchar(255), penal

    0熱度

    1回答

    我創建了一個存儲過程,因爲我想要一個場景,我想從數據庫中獲取下一個數字。 DELIMITER $$ CREATE PROCEDURE `INCREMENT_IDENTIFIERS`(IN key_name varchar(30)) BEGIN SET @keyName := key_name; UPDATE APS_IDENTIFIERS SET COUNTER = COU

    -2熱度

    1回答

    任何人都知道爲什麼我的異常不起作用?當我測試sql時,出現的唯一例外是其他人。 這是我的第一個存儲過程,我想讓它插入使用參數值的新學生。 create or replace PROCEDURE ADD_STUDENT_TO_DB (pSTUid number, pSTUname varchar2) AS Out_Of_Range Exception; BEGIN IF

    0熱度

    1回答

    我想創建一個過程,允許我輸入表的名稱作爲變量(tblname),然後在該表上執行一些操作。我在函數中引用的調用方法和調用方法的列是任何將使用的表的列。我是創建程序的新手,每次修復出現另一個錯誤時都會彈出。 目前我收到的錯誤: ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresp

    0熱度

    1回答

    我有一個相當複雜的查詢,如果提供的話,它與@EventId進行直接比較,並且因爲它抓取了聚集索引行而快速查詢。但是,有時我需要做一組這些事件ID,而第二行需要將近30秒才能運行。我認爲它將以相同的方式查找主鍵。它有這麼慢的原因嗎? DECLARE @EventIds TABLE(Id INT NOT NULL); WHERE (@EventId IS NULL OR (ev

    0熱度

    1回答

    當我比較存儲過程的執行計劃時,它只執行第一個。我想比較查詢3這是主要的SP,但我只是無法。有沒有辦法在SQL Server中執行此操作,我可以在右側的屬性窗口中看到統計信息。

    0熱度

    1回答

    對於這種看起來像一個以前已經問過的問題的道歉,但似乎沒有什麼東西在我的搜索中適用。 在我最近研究的遺留SQL Server數據庫中,我遇到了一箇中央數據庫中的一個視圖,該視圖旨在爲參與者在隨後的項目特定數據庫(名爲rpt.SubjectInitials)中爲參與者創建首字母,這些數據庫正在使用一系列聯合因此必須不斷更新。 Ex。 SELECT SubjectID, FirstName, Midd