[英]Memoizable functions - Snowflake
當查詢INFORMATION_SCHEMA或SHOW FUNCTION ,我們可以找到一列IS_MEMOIZABLE 。 內置的 function 都不是可記憶的: 記憶化在計算中,記憶化或記憶化是一種優化技術,主要用於通過存儲昂貴的 function 調用的結果並在再次出現相同輸入時返回緩存的結 ...
[英]Memoizable functions - Snowflake
當查詢INFORMATION_SCHEMA或SHOW FUNCTION ,我們可以找到一列IS_MEMOIZABLE 。 內置的 function 都不是可記憶的: 記憶化在計算中,記憶化或記憶化是一種優化技術,主要用於通過存儲昂貴的 function 調用的結果並在再次出現相同輸入時返回緩存的結 ...
[英]postgres function for loop
我有一個orders表和一個order_products_items表。 order_products_items具有以下字段: order_id 產品編號數量價格我正在嘗試通過before insert trigger function 在orders表中創建一個 calculated_fie ...
[英]SQL/PSQL function to get latest update from inner joined table
我有 2 個表: drivers和drivers_locations 。 我想在drivers表中創建一個計算字段,該字段返回驅動程序的最后插入位置。 drivers_locations表有以下列: timestamp是自 unix 紀元以來的毫秒數。 (例如 1673129623999)。 ...
[英]SQL get row count from every table tenantwise
我正在開發一個多租戶應用程序。 大多數表都包含一個列 tenant_id。 我想要特定 tenant_id 的所有表中的行數。 例如,表:- 獲取 tenantid = 64 的每個表中的行數的示例結果表名數數員工 2個學生 3個老師 1個我如何遍歷所有表並查詢where tenantid = &l ...
[英]How to execute multiple SQL files from a local directory in PostgreSQL/PgAdmin4 in on transaction?
我的 PC 目錄中有一個文件夾,其中包含多個 SQL 文件。 每個文件都是一個 Postgres 函數。 我想使用 PgAdmin 或其他方式在 PostgreSQL 服務器中一次執行文件夾中的每個 SQL 文件。 我怎樣才能做到這一點? ...
[英]Execute prepare statement in a sql function
但是,這將返回錯誤。 我在命令行中執行prepare語句時運行成功,但是在函數中執行時會提示錯誤。 有人說execute語句在execute語句或函數中會產生歧義,所以需要把execute改成execute格式。 但是,它也不起作用。 我想執行插入的准備語句,因為我有很多數據要以相同的格式插入,但 ...
[英]How can i fix this problem with OR/AND clause in SQL
我有一組專利,我有標題和摘要,我想以這樣一種方式進行搜索,即他們的最終搜索算法要求出現關鍵字“軟件”,而不是關鍵字“芯片”、“半導體”、出現“總線”、“電路”或“電路”。 我這樣做了:SELECT distinct tls201_appln.docdb_family_id , tls201_a ...
[英]Snowflake - Processing aborted due to error
調用以下過程時出現錯誤 並在調用程序時 出現以下錯誤: 我已經檢查過這個 select 語句單獨工作,但它在程序中失敗有人可以幫忙嗎? ...
[英]lag function doesn't return value to the right direction SQL
我試圖根據 2018 年至 2020 年之間的下載量找到增長最快的國家/地區。 我嘗試使用滯后 function 來根據總增長百分比找到最高增長率。 但是,我的結果以錯誤的順序返回了previous_year_downloads的所有滯后值並生成了一些未知值,這導致百分比變化值也是錯誤的。 我附上 ...
[英]How can i combine multiple functions into one in postgresql?
我在我的項目中寫了一系列更新進度列的函數,我想知道這是否可以組合成一個單獨的 function。 我試過了,使用 SELECT * FROM schema.table; IF, ELSE IF... THEN UPDATE column SET progress = xx 但是我得到的只是各行的 ...
[英]Error while trying to return one column from SQL Server function
I have a function in SQL Server with a select statement and I want to return one row calculated inside the select statement - ORDER_VALUE_ADJUSTED . ...
[英]PgSQL function returning table and extra data computed in process
在 PgSQL 中,我制作了巨大的 select,然后我想計算它的大小並應用一些額外的過濾器。 執行兩次聽起來很愚蠢,所以我將它包裝在 function 中,然后“緩存”它並在“id”列存儲大小的末尾返回過濾表和額外行的聯合 但它看起來也不是正確的解決方案...... 所以問題是:在 pg 中是像“ ...
[英]How to do row-level security allowing multiple accessId to match the row's id in SQL Server?
我使用 function 作為 BLOCK 和 FILTER PREDICATE 以實現行級安全性。 我現在需要修改 session 上下文變量以保存任意數量的 accessId。 由於它是SQL_VARIANT類型,因此我不能使用TABLE變量或自定義變量。 我使用了 CSV 列表作為NVARC ...
[英]Using a user-defined function in select statement on a column in conjunction with INSERT
我正在嘗試將所有匹配的數據從一個表插入到另一個表,這些數據相同但在不同的數據庫服務器上。 它的工作原理是當用戶按下界面上的“拉”按鈕從而將數據從一個服務器復制到另一台服務器時,將調用此 sp。 但現在的問題是因為我們有一個Course_Id ,它是另一個主表的外鍵,即Courses (Id, Co ...
[英]SQL Function to Currency Convertion
我正在嘗試創建一個基於表格進行貨幣轉換的函數。 該表名為 ds_exchange_rate,如下所示: 如您所見,基本列僅包含美元,貨幣可以是 BRL 或 MXN,而 rate 是該給定日期從美元到 BRL/MXN 的轉換值。 為了使我的查詢更簡單,我嘗試創建一個處理轉換的函數。 函數語句如 ...
[英]Crystal Reports Pass database fields as parameter for Stored Procedure
我有一個存儲過程/SQL 函數,它對返回 0.00 或另一個 DEC 值的特定記錄進行計算。 它將記錄的主鍵作為參數。 我想通過為每個單獨的記錄傳遞主鍵數據庫字段來在 Crystal Reports 中實現此功能/存儲過程。 但是,當我嘗試這樣做時,它需要我手動輸入 id。 我實現的水晶報表按 i ...
[英]Do we have to implement syspolicy_purge_history job in case of azure database, as there is no msdb
我從sql server遷移到 Azure db。 遷移時我發現了一個名為syspolicy_purge_history的工作,我是否還需要在 Azure db 上實現它? 正如我發現syspolicy_purge_history作業的目標是msdb ,但我在 Azure 上找不到msdb 。 ...
[英]Part Id 3900 take wrong technology id as 7 and it must Be 2 because Feature Name and Value Exist?
我在sql server 2017上工作我的表#partsfeature已經存在,如下所示 我的問題完成了Part id 3900它錯了 技術 ID 7 且正確必須為 2 因為存在特征名稱和特征值 所以它必須Take Same TechnologyId Id存在 在表#partsfeature ...
[英]How can i use SQL Server Functions with EF Core Power Tools
我在我的 asp.net Web 應用程序中使用 EF Core Power Tools。 在為我的模型和程序使用了很長時間之后,我想將它用於我現有的數據庫功能。 我以與項目中的過程和模型相同的方式加載函數,當我想用以下代碼調用函數時,我注意到生成的函數沒有實現。我已經搜索了互聯網並沒有找到方法 ...
[英]Postgres function to return regexp_matches result
我正在嘗試編寫一些 postgresql 函數來幫助我解析像“30Gi”或“25Ti”這樣的字符串值。 我試過了,但語法不正確,也無法弄清楚第一個函數的返回類型應該是什么。 Postgres 版本: PostgreSQL 13.2 on x86_64-pc-linux-gnu, compile ...