`
bcyy
  • 浏览: 1862435 次
文章分类
社区版块
存档分类
最新评论

Oracle中常用的修改表操作的sql语句

 
阅读更多
drop table test2;
create table test(
id integer not null,
name varchar2(100)
);


---可为空
alter table test modify (id null);


---不可为空
alter table test modify (id not null);


---添加表中的列 alter table + add子句
alter table test add (ceilphone varchar2(20));


---修改表中的列 alter table + modify子句,如果是不可为空,要先update,再修改
alter table test modify (ceilphone integer);


----删除列
alter table test drop column ceilphone;


---重命名表
alter table test rename to test2;
分享到:
评论

相关推荐

    Oracle 中常用数据字典大总结

    以下是从“Oracle中常用数据字典大总结”中提取的关键知识点,详细解释了各个数据字典的作用和查询示例。 ### 1. V$INSTANCE - 实例信息 V$INSTANCE数据字典提供了关于Oracle实例的详细信息,包括实例名、数据库名...

    oracle-jdbc分页实现(只需传入sql语句即可实现分页)

    这种方式较为复杂,一般不推荐在SQL语句中直接使用,更适合在Java代码中操作。 3. Oracle高级分页: Oracle 12c引入了窗口函数ROW_NUMBER(),可以更优雅地实现分页。例如: ```sql WITH data AS ( SELECT *, ROW_...

    SQL语言查询_讲义

    每种数据库对标准SQL语句有不同的扩展和优化,但基本语法和命令结构相似。学习SQL语言,对数据库管理、数据分析及后端开发等IT领域从业者来说,是基础而关键的技能。通过本讲义,我们期望读者能够熟练掌握SQL的基本...

    sql2008sql查询语句大全[借鉴].pdf

    以上内容概述了SQL2008中常用的数据操作语句,包括数据库和表的管理、数据的增删改查以及一些统计和高级查询技巧。这些知识对于数据库开发者和管理员来说是非常重要的基础技能,能够帮助他们在实际工作中更高效地...

    10.Oracle虚表1

    Oracle数据库中的`dual`表是一个特殊的虚拟表,它的存在主要为了解决SQL语句的构造问题,尤其是当需要一个简单的上下文来执行表达式或函数时。...然而,对于`dual`表的修改操作应避免,以确保数据库的稳定性和安全性。

    sql server和oracle中常用函数的比较

    以上对比涵盖了SQL Server和Oracle中常用数学、字符串处理和数据分析函数的主要区别。理解这些差异有助于在实际应用中做出更合适的选择,提高代码的兼容性和效率。尽管两者在功能上有许多相似之处,但在语法和细节上...

    ORACLE 常用sql专题讲解

    CASE可以嵌套使用,支持简单的条件检查或复杂的逻辑判断,使得SQL语句更加灵活和可读。 ROWNUM伪列在Oracle中用于标识每一行的顺序号,通常在查询结果集的限制或者排序时使用。但需要注意的是,ROWNUM是在数据返回...

    oracle,sysbase调试脚本!

    "oracle.sql.txt"可能包含了多种Oracle SQL命令或者PL/SQL代码示例,而"seq_log_id.sql.txt"和"seq_batch.sql.txt"可能与数据库序列管理和日志记录有关,序列在Oracle中常用于生成唯一的标识符,特别是在主键字段上...

    Oracle数据库详解

    在`第4章数据库对象.sql`中,可能讲解了Oracle中的表、视图、索引、存储过程、触发器等数据库对象的创建、修改和删除。理解这些对象对于数据库设计和管理至关重要。例如,表是数据的主要存储结构,视图提供虚拟表的...

    oracle 基本语法2

    首先,我们来了解一下Oracle中常用的数据类型: 1. **Number**: 用于存储数值数据,可以是整数或小数。Number(n) 表示整数,Number(m,n) 表示小数,其中m是总位数,n是小数位数。 2. **Varchar, Varchar2**: 两者都...

    SQL自学教程

    4. 数据定义与操作:这部分内容包括如何创建数据库(CREATE DATABASE)、创建表(CREATE TABLE)、修改表结构(ALTER TABLE)、删除表(DROP TABLE)和删除数据库(DROP DATABASE)。 5. 高级主题:例如,使用EXISTS...

    Oracle面试题常见的问题

    可以运行 utlxplan.sql,建立 plan 表针对特定 SQL 语句,使用 explain plan set statement_id = 'tst1' into plan_table,然后运行 utlxplp.sql 或 utlxpls.sql 察看 explain plan。 18. 如何增加 buffer cache 的...

    oracle大学考试试题

    - Oracle SQL语句的基础使用与进阶操作。 - 数据库管理语言(DML)和数据控制语言(DCL)的掌握。 - PL/SQL编程语言的应用。 - 数据库函数和操作符的熟练运用。 - 复杂查询的设计与实现。 ### Oracle数据库...

    oracle用户登录管理JAVA小项目

    例如,创建用户表的SQL语句可能包含`CREATE TABLE`,插入数据使用`INSERT INTO`,查询数据则使用`SELECT`。 5. **用户认证与授权**: 用户登录管理的核心是用户认证,即验证用户输入的用户名和密码是否匹配数据库中...

    Oracle8i_9i 数据库基础_3

    在 Oracle 8i 和 9i 中,SQL 支持多种操作,如数据查询、插入、更新和删除。例如,`SELECT` 语句用于检索数据,`INSERT` 用于插入新记录,`UPDATE` 更新现有记录,而 `DELETE` 用于移除记录。 `%FOUND`、`%ISOPEN`...

Global site tag (gtag.js) - Google Analytics