|
|
导航: |
论坛 -> 数据库专区
斑竹:liumazi,waterstone |
|
作者: |
|
2003/10/28 12:58:34 |
标题: |
|
加入我的收藏 |
楼主: |
如何在SQL2000中设置可以自动递增的字段,可以作为主关键字吗?
----------------------------------------------
it's me |
作者: |
|
2003/10/28 13:48:52 |
1楼: |
可以,选择要自动递增其值的列的 Identity 单元。 注意 每个表中只能有一列可定义为标识列。
在 Identity Seed 单元中键入值。该值将分配给表中的第一行。如果用户未在该单元中输入值,则给该单元分配默认值 1。
在 Identity Increment 单元中键入值。该值是添加到后面每行的 Identity Seed 中的增量值。如果用户未在该单元中输入值,则给该单元分配默认值 1。 例如,假设要为添加到 orders 表中的每一行自动地生成一个 5 位的 Order ID,从 10000 开始,增量值为 10。为此,应选中"标识"属性框,在 Identity Seed 中键入 10000,然后在 Identity Increment 中键入 10。
Identity 表示列是否基于 Identity Seed 和 Identity Increment 的设置值生成新行的增量值。 No(未选定) Identity Seed 分配给表中首行的值。如果 Identity 的设置值是 No,则 Identity Seed 是空白。如果 Identity 的设置值是 Yes,则 Identity Seed 默认为 1。 空白或 1。
可以作PK 而且还比较好使
----------------------------------------------
|
作者: |
|
2003/10/28 15:35:06 |
2楼: |
太谢这位兄弟的答复,我120分的满意。 谢谢
----------------------------------------------
it's me
|
|