zoukankan      html  css  js  c++  java
  • Oracle:SQL语句--对表的操作——添加主键约束

    –创建主外键(可以在创建表的同时添加主外键约束,也可以
    –创建完成后再添加约束 )

    —–方法一:表创建的同时,添加主键约束

    语法:

    create table 表名
    (
    列名1 数据类型及长度 constraint 主键名称(一般主键名称为”PK_”开头) primary key,
    列名2 数据类型及长度 not null,——-not null 约束该列不为空,不写表示可以为空
    列名3 数据类型及长度

    )tablespace 表空间名称;——-指定将该表放在某个表空间里,可以省略不指定

    例:
    create table T_DEPOSIT
    (savingid VARCHAR2(20) constraint pk_savingid primary key,
    savingname VARCHAR2(20) not null,
    descrip VARCHAR2(50)
    )tablespace ATM_tablespace;

    ————注意————-
    CREATE TABLE T_cardInfo –银行卡信息表
    (
    cardID varchar2(19) primary key,
    —— 如果此处这样定义主键,则主键名称系统自己定义设置
    );

    —–方法二:表创建后,添加主键约束
    语法:
    alter table 表名
    add constraint 主键名称(一般主键名称为”PK_”开头) primary key(要设为主键的列名);
    例:
    alter table T_Grade
    add constraint pk_gradeId primary key (gradeId);

  • 相关阅读:
    codevs 1163:访问艺术馆
    codevs 2853:方格游戏
    冲刺Noip2017模拟赛2 解题报告——五十岚芒果酱
    HDU 1317:XYZZY
    codevs 1380:没有上司的舞会
    POJ 1734:Sightseeing trip
    lesson 23 one man's meat is another man's poison
    wordlist 4
    TPO-12 C1 Revise a Hemingway paper
    lesson 22 by heart
  • 原文地址:https://www.cnblogs.com/MountDa/p/13174796.html
Copyright © 2011-2022 走看看