5
以列ID爲主鍵的表和包含由序列myUniqueSequence定義的整數的列MyNumber。我想在PostgreSQL中定義myUniqueSequence,它將返回列MyNumber的下一個空閒和唯一編號。確保唯一ID的PostgreSQL序列
這意味着,下一次以編程方式創建新行時,將從數字1開始,如果它是空閒的,它將使用它作爲列myNumber,否則它會嘗試2,依此類推。
以列ID爲主鍵的表和包含由序列myUniqueSequence定義的整數的列MyNumber。我想在PostgreSQL中定義myUniqueSequence,它將返回列MyNumber的下一個空閒和唯一編號。確保唯一ID的PostgreSQL序列
這意味着,下一次以編程方式創建新行時,將從數字1開始,如果它是空閒的,它將使用它作爲列myNumber,否則它會嘗試2,依此類推。
使用serial
數據類型的列(而不是你自己的順序):
http://www.postgresql.org/docs/9.0/static/datatype-numeric.html#DATATYPE-SERIAL
手冊是切片面包以來:-)最偉大的事情 – 2011-05-18 14:25:53