博客
关于我
oracle 课堂笔记
阅读量:793 次
发布时间:2023-02-24

本文共 1872 字,大约阅读时间需要 6 分钟。

Oracle?????????

???????????????????????????Oracle????ALTER TABLE????????????????????ALTER TABLE????????????????????????????

1. ALTER TABLE???????

ALTER TABLE????????????????????????

1.1 ????

??????????????????

ALTER TABLE tablename ADD COLUMN new_column_name data_type [default_value] [NOT NULL];
  • data_type?????????????VARCHAR(100)?
  • [default_value]????????
  • [NOT NULL]????????????

1.2 ???

???????????????????

ALTER TABLE tablename MODIFY COLUMN old_column_name new_column_name data_type [default_value] [NOT NULL];

???????????????????????????

1.3 ???

???????????????????

ALTER TABLE tablename DROP COLUMN old_column_name;

???????????????????????

1.4 ????

????????????????????

ALTER TABLE tablename RENAME COLUMN old_column_name TO new_column_name;

2. ???????

2.1 ????

??????????????????

ALTER TABLE tablename ADD CONSTRAINT constraint_name constraint_type (column_name);
  • constraint_type????????PRIMARY KEY?UNIQUE??
  • column_name????????

2.2 ????

????????????????????

ALTER TABLE tablename DROP CONSTRAINT constraint_name;

2.3 ??????

????????????????????

  • ?????
ALTER TABLE tablename ENABLE PRIMARY KEY;
  • ?????
ALTER TABLE tablename DISABLE PRIMARY KEY;
  • ??????
ALTER TABLE tablename RENAME CONSTRAINT pk_id TO new_pk_id;

3. ???????

??????????????????????????????

3.1 ???

  • ?????????????????
  • ??????32????
  • ????????_reserved_word????????????

3.2 ???

  • ???????????????
  • ??????32????
  • ????????_reserved_word????????????

3.3 ????

  • ??????????????????
  • ???????64????
  • ?????????_reserved_word????????????

4. ??SQL??

4.1 ????

SELECT emp.* AS emp_info
FROM emp
WHERE rownum <= 9;
  • rownum?Oracle??????????????????

4.2 ????

SELECT *
FROM emp
WHERE rownum >= 7;

4.3 ??????

SELECT *
FROM emp
WHERE rownum >= 7
AND emp_id IN (SELECT emp_id FROM emp WHERE rownum <= 5);

5. ????

  • ?????????????????????????????
  • ?????????????????????
  • ?????????????????????????????
  • ???????????????Oracle????????????????????????

    转载地址:http://gapfk.baihongyu.com/

    你可能感兴趣的文章
    openshift搭建Istio企业级实战
    查看>>
    OpenSLL
    查看>>
    Openssh Openssl升级
    查看>>
    openssh 加固
    查看>>
    OPENSSH升级为7.4
    查看>>
    ViewPager切换滑动速度修改
    查看>>
    OpenSSL 引入了新的治理模式和项目,来增强社区参与和决策
    查看>>
    openssl内存分配,查看内存泄露
    查看>>
    OpenSSL创建SSL证书
    查看>>
    openssl在cygwin下编译错误:CPU不支持x86_64(CPU you selected does not support x86-64 instruction set )
    查看>>
    openssl安装
    查看>>
    openssl安装
    查看>>
    OpenSSL生成root CA及签发证书
    查看>>
    Openstack CLI命令管理私有云主机实战(附OpenStack实验环境)
    查看>>
    openStack instance error 恢复
    查看>>
    openstack instance resize to
    查看>>
    openstack message queue
    查看>>
    openstack network:dhcp binding fail
    查看>>
    openStack openSource CloudComputing
    查看>>
    Openstack REST API
    查看>>