procedure

    1熱度

    1回答

    ..在它使用的上下文中無效.. SQLCODE = -206,SQLSTATE = 42703 請問我可以讓我知道這個問題並澄清我爲什麼? 環境:DB2(啓用Oracle兼容性) 代碼類似於爲:` CREATE OR REPLACE PACKAGE body PACK1 IS PROCEDURE PROC1 AS CURSOR CUR1 IS SELECT COL1,COL2

    0熱度

    1回答

    因此,我有一個立方體,我想製作一個遊戲,立方體從一個立柱跳到另一個立方體,現在我在想要使立方體墜落的點,如果立方體停留在立方體上超過給定量的時間。 我不想使用物理或剛體,我只使用transform.position和Raycast單擊下一個pylon我希望立方體跳躍,我想使用動畫,所以如果幼崽保持的不止一個如果在當前的塔上花費一定的時間,那麼塔就會隨着它的立方體而落下。 問題是我不知道該做什麼,從

    0熱度

    1回答

    我正在寫一個使用球拍網絡服務器(需要web-server/templates, web-server/servlet-env, web-server/servlet, web-server/dispatch)的博客。每當我想呈現一個模板,我做一些這樣的: (define (render-homeworks-overview-page) (let ([dates (s

    0熱度

    1回答

    我怎樣才能將矩陣作爲參數傳遞給過程。我已經試過這樣: create or replace PACKAGE MY_PKG IS TYPE my_array IS TABLE OF NUMBER INDEX BY PLS_INTEGER; TYPE my_matrix IS TABLE OF my_array; PROCEDURE PRINT_MATRIX(matrix

    0熱度

    1回答

    我必須創建一個具有2個字段的集合,然後創建一個具有該集合類型的變量作爲參數的過程。 我怎麼能創建2場集合,如果我只有: TYPE an_array IS VARRAY(10) OF varchar2(20); 例如列:ID,名稱; (不知道如何插入它們)。 而在此之後,我要創建程序, CREATE OR REPLACE PROCEDURE test_proc (p_array an_array

    0熱度

    2回答

    我有一個叫做「gps_coord」的程序。它需要兩個參數並且必須返回記錄。但我不知道我該怎麼做。在此先感謝;) CREATE OR REPLACE PROCEDURE gps_coord(v_x IN FLOAT, v_y IN FLOAT, v_result out result_type) IS TYPE result_type IS RECORD( v

    0熱度

    1回答

    所以我試圖創建一個小的Oracle APEX應用程序,允許人們在診所進行預約。我制定了一個負責預約的程序。該應用程序有一個表格,用於保存關於約會人員和約會表格的數據。該過程檢查用戶是否已經在患者表中,如果他在那裏,它應該只在約會表中添加一行,否則它也將它們添加到患者表中。 select COUNT(p.name) INTO da FROM patients p where p.cnp = cnp;

    0熱度

    1回答

    我正在用InnoDB數據庫編寫一個小型瀏覽器遊戲。 爲了使發生的事情自動化,當你建造一所新房子時,我寫了下面的程序。它的問題是,除了「cycle_offset」之外,每個聲明的變量在第一個SELECT之後仍爲NULL,因此以下三個選擇無法在不傳遞NULL的情況下執行。 DELIMITER // DROP PROCEDURE IF EXISTS create_building // CREATE

    0熱度

    1回答

    如果我運行在存儲過程中此查詢,匹配行返回正確 select brand from article where brand regexp '[àéëË]'; 但是,如果我嘗試轉變成一個動態的聲明中像 set @s=concat('select brand from article where brand regexp \'[',argument,']\''); prepare stmt fro

    1熱度

    1回答

    在SQL過程我需要傳遞一個「IN」名單就像例如 CREATE PROCEDURE [dbo].[In_List] ( @dept float ) AS BEGIN select * from My_Table where departmentId in (@dept) ; END exec In_List 100 --Work fine exec In_List 102,10