关于UNIQUE的用法

来源:百度知道 编辑:UC知道 时间:2024/05/22 15:37:24
clientNo VARCHAR(5) NOT NULL,
name VARCHAR(5) NOT NULL,
UNIQUE(clientNo,property)
能不能写成
clientNo VARCHAR(5) NOT NULL,
name VARCHAR(5) NOT NULL,
UNIQUE(clientNo)
UNIQUE(property)
如果不行,那么怎样理解“一个表中可能有多个UNIQUE子句”?

可以先看看这里:
http://www.idggame.com.cn/html/2005-9-13/2005913135237.html

给你《中英文对照表》这个文件看看,里面不但有各属性含义,而且有其代码。不过并不是每一个属性都有意义,有的是该代码还没有被定义,有的是好像没什么实际作用。比如说Find Gems per level这项,从字面意思看好像是说设定每级找到多少宝石的。一般的属性的格式都是[属性码][属性值],但你把该属性加上去后在属性代码的后面却没有给它赋值的地方。在游戏中你查看装备属性时没有这一项,而且也感觉不出打到的宝石多了。最重要的是:你再次打开Udie Too时就会发现它的代码已经被自动去掉了,这充分说明了这个属性是没用的。

至于它的详细用法,看在我当年也有同样苦恼的份上,本着先富帮后富的社会主义游戏道德,我就说一下吧。我想前边几个步骤你肯定已经知道了,我就说一下进入编辑界面后的作法。

在编辑界面中,左上角的方框是你的装备,在装备框的右方从上到下依次是“代码说明”、“代码长度(或属性名、码)”、“属性值”三个长方形框。然后再下方是一个较大的框“ITEM”,框里面那些10010001之类的就是该物品的代码。在“ITEM”这几个字的右方是几个小方块,从左到右,第一个小方块“CLEAN ITEM”的作用是清除无用代码,第二个“DELETE PROPERTIES”的作用是删除所有附加的属性(加的属性不满意了可以将其清除,但要注意这是所有属性全部清除),第三个“SET SOCKETS”的作用是设置物品的孔数,第4、5、6、7个小方块都没用,第8个也就是最右边一个小方块“REFRESH ITEM”的作用是刷新物品,把各个属性的代码以合适的顺序排列好。在“ITEM”大框的下面是一个小长条,没什么用,看都不用看,它就相当于WINDOWS里面状态栏的作用,显示光标当前所在位置和该物品总代码长度以及你选择的代码范围。

下面再说右部,在右部