使用以下过程创建一个名为 Products 的表。
在 Sybase Central 的右窗格中,双击 [表]。
右击 [表],并单击 [新建] » [表]。
在 [您要给新表指定什么名称] 字段中键入 Products。
单击 [完成]。
数据库服务器将使用缺省值创建该表并在右窗格中显示 [列] 选项卡。新列的 [名称] 字段被选定,并会出现提示,等待您为新列指定名称。
键入 ProductID 作为新列的名称。
因为这是表中的第一列,所以要选择 [主键],表示该列是表的主键。
创建表时,可以创建由多列组成的主键,方法是:创建多个列,并将复选标记放置在每个 [主键] 列中。请参见主键。
在 [数据类型] 列表中,单击 [Integer]。
单击省略号(三个点)按钮。
单击 [值] 选项卡,然后单击 [缺省值] » [系统定义] » [自动增量]。
表中每增加一行,AUTOINCREMENT 值会随之增加。这可以确保列中的值是唯一的—这是主键的一个必要条件。请参见主键。
单击 [确定]。
单击 [文件] » [新建] » [列]。
完成以下字段:
向数据库中添加以下表。
Customers 表 添加一个名为 Customers 的表,它包含以下列:
CustomerID 每个客户的标识号。确保 [主键] 已选中,并将 [数据类型] 设置为 [Integer],将 [缺省值] 设置为 [自动增量]。
CompanyName 每家公司的名称。将 [数据类型] 设置为最大长度为 35 个字符的 [Char]。
SalesOrders 表 添加一个名为 SalesOrders 的表,它包含以下列:
SalesOrderID 每个销售订单的标识号。将 [数据类型] 设置为 [Integer],并确保 [主键] 已选中。将 [缺省值] 设置为 [自动增量]。
OrderDate 下订单的日期。将 [数据类型] 设置为 [Date]。
CustomerID 下销售订单的客户的标识号。将 [数据类型] 设置为 [Integer]。
SalesOrderItems 表 添加一个名为 SalesOrderItems 的表,它包含以下列:
SalesOrderItemsID 项目所属的销售订单的标识号。将 [数据类型] 设置为 [Integer],并确保 [主键] 已选中。
LineID 每个销售订单的标识号。将 [数据类型] 设置为 [Integer],并确保 [主键] 已选中。
由于同时为 SalesOrderItemsID 和 LineID 设置了 [主键],这表示表的主键由这两列的连接值组成。
ProductID 所订购产品的标识号。将 [数据类型] 设置为 [Integer]。
单击 [文件] » [保存]。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |