cost 354 ms
如何正確地從 postgresql 函數內的循環中傳輸數字變量

[英]How correct transfer numeric variable from loop inside postgresql function

我使用 PostgreSQL 8.3.23。 在某些情況下,我希望將格式為 YYYYMM 的值作為上一個日期月份 -1 個月、-2 個月、...-6 個月的整數的表格,並且我希望使用 pqsql 函數自動執行例程。 我必須只輸入一個數字,例如202204並獲取包含所需值的表以進行進一步的子查詢。 現 ...

在PostgreSQL 8.3上刪除一組行中的重復字母

[英]Removing repeated letters in a set of rows on PostgreSQL 8.3

我有一個查詢,該查詢返回一組包含字母A , E , I和L 。 這種組合是針對Alterar , Excluir , Incluir和Listar 。 列值可以在A , AE , AEL , AELI ... L , LI , LIA , LIAE 。 在下面說明的示例中,我希望能夠獲 ...

HDF 3.0.1-Schema_Registry啟動異常

[英]HDF 3.0.1 - Schema_Registry startup exception

我正在通過ambari設置HDF 3.0.1集群。 我確實成功安裝了Ambari 2.5.1。 我正在使用Postgres 8.3(Ambari 2.5.1隨附的默認版本)。 目前,我在啟動schema_Registry時遇到問題。 該服務已添加到Ambari。 但是,我無法重新開 ...

選擇和分組依據

[英]SELECT and GROUP BY

我只想根據MAX(ts)從表中過濾掉幾列。 ts = timestamp 。 如果我只選擇兩列-deviceid和ts,一切正常。 結果: 但我還需要兩列-經度和緯度。 如果我選擇經度和緯度,就會遇到問題,因為它們必須出現在GROUP BY中,並且使用相同的deviceid ...

如何在PostgreSQL中創建一個接受參數數組並返回表的函數

[英]How to create a function in postgresql that accepts array of parameters and returns a table

這是我的函數的外觀: 但是,問題是我得到了這個 錯誤:函數datafabric.test()不存在SQL狀態:42883在創建函數期間。 請注意,此功能有效。 但是,我想在pgadmin屏幕上輸出結果。 我現在不能這樣做。 請幫忙。 我正在使用Postgre ...

聚合函數以保留特定值,具體取決於其他列

[英]aggregate function to keep specific value, depending of other columns

我有以下格式的數據 有沒有一種很好的方法可以按 id_A 分組,同時保持 id_A = Id_B 行的值? 我需要聚合的原因是,如果沒有這樣的線,我想要平均值。 結果應如下所示: 我想出了以下內容,但這種情況對我來說看起來很丑陋和笨拙。 ...

這兩個PostgreSQL函數是否相同? (退貨表和退貨設置)

[英]Are these two PostgreSQL functions equivalent? (RETURNS TABLE and RETURNS SETOF)

我正在同時處理兩個PostgreSQL安裝:我的本地環境和真正的遠程服務器。 遺憾的是,服務器有一個舊版本(8.3.11),我的本地環境更新(9.4)。 我目前沒有更新遠程服務器的方法,所以我將在9.4中運行良好的函數(它使用RETURNS TABLE )轉換為8.3.11中應該沒問題的 ...

無法在使用Postgresql 8.3的greenplum中的查詢中獲取序列的當前值或最新值

[英]Not able to get currval or lastval of a sequence in a query in greenplum which uses postgresql 8.3

我試圖在不編寫函數的情況下解決查詢中的問題。 我有一個表,其中包含以下用戶信息: 我需要使它成為SCD-Type II表,如下所示: 我想做到這一點的是: 第一步:temp_table1: 第二步: temp_table2: 之后,我可以如下查詢並獲 ...

根據該列中的排序值對PostgreSQL中的列重新編號

[英]Renumbering a column in postgresql based on sorted values in that column

編輯:我正在使用PostgreSQL v8.3 我有一個表,其中包含一列,我們可以將其稱為列A。 出於我們的目的,在A列中填充了任意正整數。 我想基於列A的升序對表的記錄進行排序,將列A從1重新編號為N。 (SELECT * FROM table ORDER BY A ASC ...

postgres ALTER TABLE被阻止

[英]postgres ALTER TABLE being blocked

我正在運行Postgres 8.3,但在運行ALTER TABLE ADD COLUMN語句時遇到問題,當我運行此查詢時,該語句似乎被AccessShareLock阻止 該表的名稱是經銷商。 我也跑了 那回來了 事務ID 154985751看起來類似於pg_loc ...

如何在PostgreSQL UPDATE語句中增加變量

[英]How to increment a variable in PostgreSQL UPDATE statement

我想添加1到100之間的電子郵件。因此,我想有效地執行以下操作: 並且最好是希望它在8.3中工作。 注意-我無法使用ID,因為它們在選定的行中不是1到100。 編輯:忘記我在8.3上... ...

PL / pgSQL:函數返回時插入的數據不可用

[英]PL/pgSQL: Inserted data not available when function returns

我有一個有趣的問題,我和我的同事現在困擾了一段時間。 我在PostgreSQL-8.3中有一個PL / pgSQL函數(抱歉,這個舊版本,我無法更改),它執行以下四件事: 從序列中獲取新的序列號(ID) 用該序列號將幾條記錄插入表中 發送通知信號表明發生了插入 ...

PostgreSQL 8.3.7:“致命:無法重新連接到共享內存”和“警告:worker啟動時間太長; 取消”

[英]PostgreSQL 8.3.7: “FATAL: could not reattach to shared memory” and “WARNING: worker took too long to start; cancelled”

我們使用Xima軟件的Chronicall(使用PostgreSQL后端)記錄辦公室IP電話的活動。 安裝了這兩者的服務器是運行Windows Server Standard 2008 SP1的ESXi 5.5 VM。 一段時間以來,我們在Windows事件查看器中遇到了以下PostgreS ...

LIKE的SELECT語句中未使用GIST索引

[英]GIST index not used in SELECT statement with LIKE

在PostgreSQL 8.3中(很抱歉,過時的版本-我無法更改它)我有一個這樣的表: 該表具有 5萬條記錄 我已經成功創建了GIST索引: 使用LIKE(或ILIKE)運算符進行文本搜索會花費很長時間,並且不使用GIST索引: 我究竟做錯了什么? 我讀過LIK ...

在Postgresql的數組數組中迭代每個元素

[英]Iterating on each element from an array of arrays on Postgresql

我的存儲過程中有一個數字的VARCHAR,這些數字被組織為數組,下面將顯示一個示例: 現在,在這里另一個人的幫助下,我正在使用它來獲取整數數組integer[] 我將有一組記錄,每個記錄都有一個數組,請參見下文: 我正在嘗試,但是我無法弄清楚如何使FOR可以遍歷這些數組中 ...

從varchar中選擇子字符串並轉換為Integer數組

[英]Select substring from a varchar and convert to Integer array

我的存儲過程中有一個數字的VARCHAR,這些數字被組織為數組,下面將顯示一個示例: 我想做一個FOR循環,每次從{}之間的該集合中選擇一個子串,並將其轉換為整數數組。 因此,在我的循環中,我第一次有: 因此,我將使用array_to_string將其轉換為integer[ ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM