0
有沒有辦法在IBM DB2中一次性將表格的序列值設置爲大於列中所有表格的最大值?將表格的序列值重置爲最大值column_id
有沒有辦法在IBM DB2中一次性將表格的序列值設置爲大於列中所有表格的最大值?將表格的序列值重置爲最大值column_id
據我所知這是不可能用一個語句,但你可以這樣做:
select max(mycolumn) from table
獲得最大的價值。然後使用該值作爲ALTER SEQUENCE的輸入:
ALTER SEQUENCE mySeq RESTART WITH maxValueFromPreviousStatement
「在所有表中」 - 我不這麼認爲。也許你應該解釋你正在努力完成什麼? – 2016-04-23 06:22:51
看看是否有幫助:http://stackoverflow.com/questions/32965457/restart-initial-id-of-table-with-using-max-method/32969802#32969802 – mustaccio