0
我無法獲得運行在表中的行並顯示其列信息的簡單SQL函數 這裏SQL函數的外觀如何。無法獲取SQL函數運行
CREATE OR REPLACE FUNCTION iterators() RETURNS Void AS $$
DECLARE
t2_row call_records%ROWTYPE;
BEGIN
FOR t2_row IN (SELECT timestamp,plain_crn INTO call_records limit 2)
LOOP
RAISE NOTICE t2_row.timestamp;
END LOOP
END
$$ LANGUAGE plpgsql;
但我不斷收到以下錯誤
ERROR: syntax error at or near "t2_row"
LINE 7: RAISE NOTICE t2_row.timestamp;
我不知道該代碼有什麼可能的語法錯誤?是否有可能獲得更詳細的錯誤日誌或知道什麼是我必須解決的代碼中的語法錯誤。
@Panvel Right?剛剛找到它。 – Noobie
現在我正在使用Integer超出範圍。任何線索? – Noobie
@PanvelStehule。時間戳列是一個'bigint'數據類型。 – Noobie