2
我有一個程序需要輸入數字才能生成一些縮略圖。SQL/Apex - 可變數字/字符混淆
我試圖每次插入新行時自動更新值,但我遇到了代碼問題。
DECLARE
varInt NUMBER :='SELECT MAX(IMAGE_ID) FROM IMAGES';
begin
create_blob_thumbnail(varInt);
end;
我得到的錯誤'ORA-06502:PL/SQL:數字或值錯誤:字符數轉換錯誤'
如果我跑了圖像上的查詢SELECT MAX(IMAGE_ID),它返回我創建的最後一行ID,就像它應該那樣。
create_blob_thumbnail(varInt)程序工作正常,如果我手動輸入一個數字。
搜索了很久,並嘗試了很多不同的東西,任何人有任何建議嗎?
解決了它! DECLARE varInt NUMBER; BEGIN SELECT MAX(IMAGE_ID)into varInt FROM IMAGES; create_blob_thumbnail(varInt); END; –
將您的問題的答案作爲真實答案發布,然後接受它。沒有錯!這個問題不會因爲沒有答案而結束。 – Tom
哈哈,抱歉,新網站沒有意識到我可以做到這一點!乾杯 –