oracle 课堂笔记
发布日期:2025-04-29 23:08:44 浏览次数:16 分类:精选文章

本文共 1865 字,大约阅读时间需要 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_infoFROM empWHERE rownum <= 9;
  • rownum?Oracle??????????????????

4.2 ????

SELECT *FROM empWHERE rownum >= 7;

4.3 ??????

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

5. ????

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

    上一篇:Oracle 返回结果集的 存储过程
    下一篇:Oracle 表

    发表评论

    最新留言

    能坚持,总会有不一样的收获!
    [***.219.124.196]2026年06月10日 16时17分58秒

    关于作者

        喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
    -- 愿君每日到此一游!

    推荐文章