0
「語法錯誤附近‘SELECT’第9行」語法錯誤「SELECT」
ALTER PROCEDURE "DBA"."ultimaDataMigracao"()
RESULT(ultimaData TIMESTAMP)
BEGIN
IF EXISTS (SELECT * FroM migracao_controlo) THEN
SELECT max(DataMigracao)
From migracao_controlo;
ELSE
INSERT INTO migracao_controlo (Id, DataMigracao) VALUES ('1','2000-01-01 00:00:00')
SELECT max(DataMigracao)
From migracao_controlo;
END IF
END
我想選擇一個表中最大的時間戳,但它是沒有的,我想插入「 2000-01-01 00:00:00「,然後選擇它。
有人可以幫忙嗎?我不確定它爲什麼不起作用。
我想你需要一個'Begin'和'End'周圍的'Else'部分。有超過1個聲明。 –