我使用此代碼並在之後創建了一個觸發函數。如果已經有在條目數(ENO)字段的值,但不若字段爲空爲特定表上的每個插入自動增加條目號
CREATE OR REPLACE FUNCTION eno_inc() RETURNS TRIGGER AS $eno_inc$
DECLARE
enmb INTEGER;
BEGIN
select max(eno) into enmb from entry;
new.eno := enmb + 1;
return new;
END;
$eno_inc$
LANGUAGE plpgsql;
我該如何解決這個問題,它工作正常? PS我不能用「串聯」或「序列」,因爲課程的組織者希望該功能
我想你忽略了一些重要的東西在這裏,因爲你的意見不同答案似乎沒有適當地加起來。你可以擴展這個問題嗎? – Yamikuronue