`
康敏栋
  • 浏览: 171053 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

Oracle使用SQL语句修改字段类型

阅读更多
1.如果表中没有数据

alter table 表名 modify (字段名1 类型,字段名2 类型,字段名3 类型.....)

alter table student modify(id number(4));---将student表中id字段改为number,长度4 
alter table student modify(id number(4),studentName varchar2(100));


2.如果原表中存在数据

--修改原字段名
ALTER TABLE 表名 RENAME COLUMN 字段名 TO 字段名1;

--添加一个和原字段同名的字段
ALTER TABLE 表名 ADD 字段名 VARCHAR2(30);

--将原来的数据更新到新字段中,这是要注意,一定要显示进行数据类型转换(不同于MSSQL)
UPDATE 表名 SET 字段名 = CAST(字段名1 AS VARCHAR2(30));

--删除原来的备份字段
ALTER TABLE 表名 DROP COLUMN 字段名1;
分享到:
评论

相关推荐

    Oracle Sql语句转换成Mysql Sql语句

    在使用这个工具时,开发者需要确保源代码中的SQL语句是标准的Oracle SQL格式,避免使用特定Oracle数据库的特性,以提高转换的成功率。同时,转换后还需要对生成的MySQL SQL进行测试,确保在目标数据库环境中能正常...

    oracle常用SQL语句(汇总版).docx

    Oracle 常用 SQL 语句汇总 Oracle 是一个功能强大且复杂的关系数据库管理系统,它提供了多种 SQL 语句来管理和操作数据库。在本文中,我们将详细介绍 Oracle 中常用的 SQL 语句,包括数据控制语句(DML)、数据定义...

    Oracle中SQL语句执行效率的查找与解决

    此外,OPTIMIZER_MODE指示了SQL执行模式,SQL_TEXT字段包含SQL语句文本,SHARABLE_MEM字段显示了共享池中的共享内存使用量,而BUFFER_GETS字段则记录了数据缓冲区获取次数。 3. **SQL执行计划解析**:SQL语句的执行...

    oracle监听执行sql语句

    这里使用`FIRST_LOAD_TIME`字段来筛选出特定时间范围内的SQL语句。需要注意的是,日期格式可能需要根据Oracle数据库的实际设置进行调整。 3. **获取高CPU消耗的SQL语句** ```sql SELECT b.SQL_TEXT, b.FIRST_...

    Oracle添加字段的sql语句源码下载

    Oracle添加字段的完整语句,oracle 添加字段时判断字段是否已经存在,sqlserver判断字段是否存在并添加

    Oracle查询指定表的所有字段名和数据类型SQL

    ### Oracle查询指定表的所有字段名和数据类型SQL 在Oracle数据库管理中,有时我们需要了解某个特定表的所有字段名称以及它们对应的数据类型等信息。这对于理解表结构、进行数据迁移或编写更为精确的SQL语句非常有...

    oracle使用sql语句增加字段示例(sql删除字段语句)

    Oracle 中使用 SQL 语句增加、修改、删除字段的示例 Oracle 数据库管理系统提供了多种方式来管理数据库表结构,包括增加、修改和删除字段。在本文中,我们将介绍如何使用 SQL 语句来实现这些操作。 增加字段 在 ...

    mysql和oracle和sql语句

    在文件名中提到的"oracle常用sql语句.txt"可能包含Oracle的一些常见操作,如`SELECT`用于查询,`INSERT INTO`用于插入数据,`UPDATE`用于修改记录,`DELETE FROM`用于删除记录,以及`ALTER TABLE`用于修改表结构等。...

    oracle 查看当前会话执行的sql语句

    ### Oracle 查看当前会话执行的SQL语句 在Oracle数据库管理中,有时我们需要了解某个特定会话(Session)正在执行哪些SQL语句。这在性能调优、问题诊断等场景下尤为重要。以下将详细介绍如何通过不同的方法来查看...

    Oracle经典SQL语句

    ORACLE经典语句汇总 -- 字符串左填充和右填充,默认填充空格 -- 产生1~99行数据,少于一位则补0 -- 刪除相同行 -- 随机数 -- 产生业务流水号 -- 查询某张表中有哪些字段 -- 自循环表中 由叶子节点查父节点 -- 查子...

    oracle查看执行最慢与查询次数最多的sql语句

    在Oracle数据库管理中,了解SQL语句的执行性能和频率对于系统优化至关重要。本文将详细介绍如何查看Oracle数据库中执行最慢和查询次数最多的SQL语句,以帮助DBA(数据库管理员)识别潜在的性能瓶颈。 首先,我们来...

    Oracle的sql语句练习题及参考答案

    在“Oracle的SQL语句练习题及参考答案”中,我们很可能会遇到各种与`SELECT`语句相关的练习,这是SQL中最基础且最重要的部分。 `SELECT`语句用于从数据库中检索数据,其基本语法结构如下: ```sql SELECT column1,...

    Oracle数据库Sql语句详解大全

    第一章 SELECT查询 写一条SELECT查询语句 在查询中使用表达式、...Oracle的数据类型 使用约束 第九章 对数据的操作 在已创建表中插入新的数据 修改已经存在的数据 删除表中的数据 理解事物控制及其重要性 等等......

    oracle经典sql语句练习题和答案

    Oracle SQL是数据库管理和数据查询的重要工具,特别是在Oracle数据库系统中,掌握高效的SQL语句编写技巧至关重要。本资源“oracle经典sql语句练习题和答案”提供了在scott用户下的两个典型表格——emp(员工表)和...

    ORACLE数据库SQL语句编写优化总结

    总结以上内容,ORACLE数据库SQL语句的编写优化涉及多方面知识,包括优化器的合理选择、高效的表访问方法、共享SQL语句的使用、索引的正确配置和应用、SQL内部操作的处理以及低效SQL语句的识别与优化等。在实际操作中...

    oracle-查找硬解析问题SQL语句

    在数据库中硬解析是万恶之源,为大家提供一个查找并且定位oracle硬解析问题SQL语句脚本

    Oracle基本sql语句

    掌握Oracle的基本SQL语句对于数据库管理和开发人员来说至关重要。本资源“Oracle基本sql语句”旨在为初学者提供一个全面的入门指南,包括SQL语法、实用案例以及函数应用等内容。 一、SQL基础 SQL(Structured ...

    oracle sql语句学习

    Oracle SQL语句是数据库管理与数据查询的重要工具,尤其在Oracle数据库系统中,掌握SQL的高效使用至关重要。这个"oracle sql语句学习"资源包显然旨在帮助初学者逐步提升到高级水平,通过全面的笔记资料,使用户能够...

    Oracle数据库Sql语句详解大全.ppt

    Oracle数据库Sql语句详解大全 本资源摘要信息将详细介绍 Oracle 数据库 SQL 语句的详解大全,涵盖 SELECT 语句的基本语法、查询表达式、运算符对空值的处理、查询字段的连接、列别名、去掉重复行等多方面的知识点。...

Global site tag (gtag.js) - Google Analytics