Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
Sybase Central でカラムのプロパティを選択するか、CREATE TABLE 文または ALTER TABLE 文に DEFAULT GLOBAL AUTOINCREMENT 句を組みこむことで、データベースにデフォルト値を設定できます。
オプションで、AUTOINCREMENT キーワードの直後にカッコで分割サイズを指定できます。この分割サイズには任意の負でない整数を設定できますが、通常、分割サイズは、サイズの値がすべての分割で不足しないように選択されます。
INT または UNSIGNED INT 型のカラムの場合、デフォルトの分割サイズは 216 = 65536 です。他の型のカラムの場合、デフォルトの分割サイズは 232 = 4294967296 です。特にカラムが INT または BIGINT 型以外のときは、これらのデフォルトが適切ではない場合があるため、分割サイズを明示的に指定することをおすすめします。
次の文では、2 つのカラム (顧客 ID 番号を保持する整数カラムと顧客名を保持する文字列カラム) を持つテーブルが作成されます。ID 番号カラムである ID では GLOBAL AUTOINCREMENT のデフォルトを使用し、その分割サイズは 5000 です。
CREATE TABLE Customers ( ID INT DEFAULT GLOBAL AUTOINCREMENT (5000), name VARCHAR(128) NOT NULL, PRIMARY KEY (ID) );