[英]psql syntax error at or near “+”
我正在嘗試使用算術計算:
\set startSmallOffset 1000000
\set traineeNext :startSmallOffset+2000
ALTER SEQUENCE record_trainee_id_seq RESTART WITH :traineeNext
錯誤:
錯誤:“ +”或附近的語法錯誤第1行:ALTER SEQUENCE record_trainee_id_seq用1000000 + 2000重新啟動...
如果我刪除“ +2000”,它將起作用
感謝任何建議
您可以將setval()
函數與表達式一起使用:
\set startSmallOffset 1000000
\set traineeNext :startSmallOffset+2000
select setval('record_trainee_id_seq', :traineeNext);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.