virtual-column

    0熱度

    1回答

    我正在嘗試創建一個包含時間戳列和虛擬(計算)列的表,該列包含一個幫助鍵,用於對具有相同小時時間戳的行進行分組。對於我在MariaDB的/ MySQL的使用以下命令: CREATE TABLE mytable(t TIMESTAMP, u INT AS (UNIX_TIMESTAMP(t) DIV 3600); 它返回以下錯誤: ERROR 1901 (HY000): Function or e

    0熱度

    1回答

    我有一個SQL查詢,它調用存儲SQL函數使用函數生成的專欄中,我想這樣做: SELECT dbo.fn_is_current('''{round}''', r.fund_cd, r.rnd) as [current] FROM BLAH WHERE current = 1 的選擇工作正常,但是,它不知道「當前」。儘管(沒有WHERE)它生成的數據確實有「當前」列,並且是正確的。 所以,

    0熱度

    1回答

    在MySQL 5.7.11虛擬列索引,加入複合索引,其中的列中的一個是虛擬生成列導致以下錯誤: Error Code: 3175. Cannot create index on virtual column whose base column has foreign constraint 實際上,從中生成虛擬列的基列沒有任何外部約束,因此錯誤消息是莫名其妙的。 在MySQL 5.7.15中不會發生

    1熱度

    1回答

    我有這樣的觸發 create or replace trigger upd_totprc_trg after insert or update or delete of total_price on sales_detail for each row declare v_diff number := 0; v_master number; begin if inserting th

    1熱度

    1回答

    這是一個嘗試使用函數來測試VIRTUAL列的使用情況,以增加列中的值。 我正在使用一個函數,它會返回當前年份的最後兩位數字,並與連字符連接,然後是來自表格列的下一個最大值,後者被定義爲虛擬列。 當我向表中插入記錄時,它確實插入成功。然而,當我查詢的記錄,我提示以下錯誤: ORA-00036:遞歸SQL級別(50)最大數量超過 我的問題是,是否有可能實現到增加值(使用VIRTUAL列自定義增量或這種

    0熱度

    1回答

    讓我來解釋一下。我有一個JSON數據與價值觀是這樣設置: "clientRequest": { "uri": "/flow.php?id=FS-6097&utm_source=facebook&utm_medium=cpc&utm_term=cold", "body": null, "bytes": 608, "flags": 1, "

    0熱度

    1回答

    我有表TEST_ORD其中我有列ORD_DAYID這是虛擬列。我想知道從哪裏和如何在這個coumn的價值是填充。因爲我不能在插入語句中使用此列,因爲它是虛擬列。 我想下面的查詢,但它不是給我從何處以及如何在列中的值填充的信息: Select * from all_source where upper(TEST) like '%TEST_ORD_ID%';

    2熱度

    3回答

    有一些表: CREATE TABLE `asource` ( `id` int(10) unsigned NOT NULL DEFAULT '0' ); CREATE TABLE `adestination` ( `id` int(10) unsigned NOT NULL DEFAULT '0', `generated` tinyint(1) GENERATED

    0熱度

    3回答

    我想在oracle中創建字母數字序列。表名是rel_details它由四列組成。 rel_id rel_name rel_modified_date rel_desc 在rel_id我想產生像REL230420151001 REL ID是一個字符串, 23042015是今天的日期, 1001是起始編號。 如何創建此類型序列。