1、添加字段create table ORD ( table_name type, UserNam
原创 2022-11-04 18:22:00
954阅读
1.修改表的字段:修改一个列的数据类型(一般限于修改长度,修改为一个不同类型时有诸多限制):语法:  ALTER TABLE 表名 MODIFY(列名 数据类型);eg1:  alter table skate_test modify (author number(10,0) );在修改列的长度时,只能改为比现有字段实际存的长度还要大,否则提示下面错误:ORA-01441: 无
原创 2014-02-28 10:49:43
6566阅读
ALTER TABLE 旧表名 RENAME TO 新表名;(大写为系统命令)
原创 2023-03-22 01:27:11
297阅读
1.如果表中没有数据 Sql代码 1 alter table 表名 modify (字段名1 类型,字段名2 类型,字段名3 类型.....) 2 alter table student modify(id number(4)); 将student表中id字段改为number,长度4 3 alter
SQL
原创 2021-07-23 11:49:42
5488阅读
表做空间迁移时,使用如下语句:   例1:alter table tb_name move tablespace tbs_name;   索引表空间做迁移,使用如下语句:   例2:alter index index_name rebuild tablespace tbs_name;   对于含有lob字段的表,在建立时,oracle会自动为lob字段建立两个单独的segment,一个用来
转载 2011-12-22 16:29:38
908阅读
修改 Oracle 表的注释,可以使用 COMMENT ON TABLE 语句。下面是修改表注释的 SQL 语法:COMMENT ON TABLE table_name IS 'new_table_comment';其中,table_name 是要修改注释的表名,new_table_comment 是新的表注释。以下是一个具体的示例:COMMENT ON TABLE employees IS '
原创 2023-11-05 17:17:05
721阅读
一、查询语句 查看所有用户: select username from dba_users; 查看当前连接的用户: show user; 查看指点用户权限: select * from dba_sys_privs where grantee = 'U_NAME'; 查看当前用户权限: select ...
转载 2021-10-24 08:22:00
126阅读
2评论
Oracle语句
原创 2017-06-12 11:05:25
821阅读
  一、基础 1、说明:创建数据库 CREATE DATABASE database-name  2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\ms
sql
转载 2012-05-21 22:21:46
203阅读
1、创建索引CREATE INDEX INDEX_NAME ON TABLENAME (COL_NAME) NOLOGGING PARALLEL 4;2、去重复,然后取一条数据<1> select * from table where rowid=any(select max(rowid) from table groupby cola)<2> select * from
原创 2013-11-18 15:02:48
321阅读
数据操纵语言(DML)SELECTINSERTUPDATEDELETEMERGE数据定义语言(DDL)CREATEALTERDROPRENAMETRUNCATECOMMENT数据控制语言(DCL)GRANTREVOKE事务处理控制COMMITROLLBACKSAVEPOINTselectdepartment_idfromemployees;默认情况下会显示查询返回的所有行,包括重复行select=
原创 2019-06-01 21:44:58
517阅读
IF语句可以有3种使用方法,如下表: |IF类型|特点| | | | |IF THEN END IF;|这是if最简单的语法。IF与WHEN之间的条件决定了在WHEN和END IF之间一系列语法是否会被执行。如果条件部分的求值结果是FALSE或者NULL,这些代码就不会被执行。| |IF THEN
转载 2020-07-06 16:13:00
368阅读
2评论
1 – 修改表名(未验证在有数据,并且互有主外键时,是否可用) 2 3 语法: 4 rename 现表名 to 新表名; 5 6 例: 7 rename T_Student2 to T_Stu;
原创 2021-07-19 11:57:52
900阅读
注: 查询的时候不要加forupdate, 因为 这样会给这条数据加锁,如果一直不提交,就会一直不释放,别人如果想要修改数据,就无法修改
原创 2023-03-01 09:48:40
142阅读
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 ...
转载 2012-03-19 14:25:00
100阅读
2评论
update 表名 set 时间列名=to_date('2021-09-09 00:00:00','yyyy-MM-dd hh24:mi:ss') where 时间列名=to_date('2021-09-08 00:00:00','yyyy-MM-dd hh24:mi:ss') ...
转载 2021-09-09 12:34:00
5561阅读
2评论
创建表格 插入数据 create table student (xuehao int, xingming char(20), nianling int, xingbie char(10), xihao int); insert into 
原创 2013-01-29 18:47:51
417阅读
Oracle_11g常用SQL语句(高级工程师必备)Oracle_11g常用SQL语句(高级工程师必备)  -- 退出 SQLPLUSexit;-- 修改 system(sys) 账号密码SQLPLUS /NOLOGCONN /AS SYSDBAALTER USER SYSTEM IDENTIFIED BY tarring;-- 清除 SQLPLUS 屏幕CLEAR SCREE
原创 2014-07-03 17:35:07
398阅读
dept 部门表SQL语句的分类     1数据操纵语言   DML      insert  (插入记录)      insert  into dept (deptNo,deptName,loc)values (28,'教学部',’珠海‘)    &nbsp
原创 2015-07-11 15:25:43
589阅读
With语句可以在查询中做成一个临时表/View,用意是在接下来的SQ
转载 2020-04-14 16:46:00
142阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5