stored-functions

    2熱度

    1回答

    我想將db_A中的表tbl_A中的前20個ROWS插入到db_B中的tbl_B中。 爲tbl_A和tbl_B的模式是: CREATE TABLE <tbl_name> ( id serial PRIMARY KEY, int a, int b ); 我有與下列查詢 psql db_A SELECT dblink_connect("dbname=db_B"); SELECT dblin

    0熱度

    1回答

    在H2中,我們可以引用java類中的編譯方法,並在數據庫中創建別名。 我的問題是:當java類被刪除時,這個引用是否也會被刪除?或者,這個參考文件會保持放?

    3熱度

    1回答

    這是一個關於使用半正弦公式計算地球上經緯度兩點之間的距離的問題,用於需要找到我最近的函數的項目。 海沙定公式已在MySQL的this post中得到很好的討論和解決。 然後,我詢問this question將其轉換爲存儲函數,以便它可用於未來的項目而無需查找,記住或重新輸入長格式的公式。 它的一切都很好。除了我的函數在結果(略)方面與直接在查詢中直接輸入公式不同之外,所有其他事情都是相同的。爲什麼

    0熱度

    1回答

    我已經決定在MySQL中對自己的存儲過程進行教育,但是其語法與我平時的腳步(php/javascript)完全不同,我希望確定是否理解這些過程的能力是正確的,如果是這樣,我如何實現我所追求的。 目前,我有兩個表,「人」和「職位」,如下: people person_id INT(10) first_name VARCHAR(32) last_name VARCHAR(64) posts

    13熱度

    5回答

    我想在SQL(MySQL)中編寫一個存儲過程來計算第二和第三四分位數的平均值。 換句話說,我已經記錄了加載URL所需的時間。記錄是(id,url,time),它們是每個URL的許多度量。我想要做的是爲每個URL刪除最低和最高的25%(即低和高四分位數),並計算其餘25%-75%的加載時間的平均值。並將其存儲到另一個表中。 我看到了一些MS SQL的例子,看起來相對容易。但我不得不使用MySQL其中

    4熱度

    2回答

    我有一些困難得到一個非常簡單的存儲過程的權利。 考慮下面的文章表片斷: id replaced_by baseID 1 2 0 2 3 0 3 0 0 一個簡單的分級表,使用寫入時複製。編輯文章時,當前文章的replaced_by字段被設置爲其新副本的標識。 我已經添加了一個baseID字段,它在將來應該存儲一篇文章的baseID。 在我上面的例子中,有一

    7熱度

    2回答

    我正在創建一個存儲函數,該函數應該向表中插入新行。在這張表中也是一個獨特的專欄。 如何檢查一切是否順利,並確實插入了行? 我該如何檢查它是否是找到的唯一列(例如 - 嘗試添加重複值)?

    2熱度

    1回答

    我想在MySQL(5.x)中的WHERE語句中使用存儲函數的結果,但它失敗了,因爲在函數中我從表中選擇值變爲INT變量,然後返回它/它,如果SELECT返回多於1行顯然不工作。我試過返回一個TABLE(正如我理解的TABLE意味着MySQL中的數組),但那也不起作用。 有什麼辦法,我可以這樣做: SELECT ID FROM myTable WHERE ID IN my_function(para

    1熱度

    1回答

    我正在學習MySQL中的存儲過程/函數/觸發器,我在嘗試在查詢中使用變量表和列名稱時遇到了一些問題。 DELIMITER | USE R2R | DROP FUNCTION IF EXISTS getCategoryName | CREATE FUNCTION getCategoryName(LMID INT, levelNum INT) RETURNS VARCHAR(255)

    2熱度

    1回答

    在下面的MySQL存儲函數調用中,我不想手動輸入緯度座標,我想從另一個要測試的表中選擇一個多邊形。我有問題得到正確的語法。 SELECT IS_POINT_IN_POLYGON( POINTFROMTEXT(CONCAT('POINT(', latitude, ' ', longitude, ')')) , POLYFROMTEXT('POLYGON((43.40930419213147, -72