Sqlplus / as sysdba;
alter user sys identified by"123";
连接数据库:conn hr/hr;
SELECT
* FROM ALL_ALL_TABLES;
SELECT
* FROM all_users;
换数据库:
SELECT
* FROM DUAL;
CREATE
TABLE MYTABLE(STUNUMBER
VARCHAR2(20)
PRIMARY
KEY,
STUNAME
VARCHAR2(45)
NOT
NULL,
STUPWD
VARCHAR2(20)
NOT
NULL);
SELECT
* FROM MYTABLE;
INSERT
INTO MYTABLE VALUES
(123,
'HELLO',
'KITTY');
INSERT
INTO MYTABLE VALUES
('124',
'HELLO',
'KITTY');
UPDATE
MYTABLE M SET
M.STUPWD =
'KITTT';
DELETE
FROM MYTABLE M
WHERE M.STUNUMBER
= '123';
--思考 ‘
和 "
或者说应用特殊字符
CREATE
TABLE ANOTHER
AS
SELECT
* FROM MYTABLE;
SELECT
* FROM ANOTHER;
INSERT
INTO ANOTHER
SELECT
* FROM MYTABLE;
--update table's keyword
ALTER
TABLE ANOTHER
ADD(AGE
NUMBER(3));
ALTER
TABLE ANOTHER
ADD(SEX
NUMBER(3));
ALTER
TABLE ANOTHER
DROP COLUMN AGE;
ALTER
TABLE ANOTHER
DROP(AGE,
SEX);
ALTER
TABLE ANOTHER
MODIFY AGE VARCHAR2(9);
ALTER
TABLE ANOTHER
rename column AGE
to aage;
ALTER
TABLE ANOTHER
RENAME TO OTHER;
ALTER
TABLE ANOTHER
MOVE TABLESPACE
USERS;
SELECT
TABLESPACE_NAME,
TABLE_NAME
FROM USER_TABLES
WHERE
TABLE_NAME =
'ANOTHER';
DROP
TABLE ANOTHER;
DROP
TABLE ANOTHER
CASCADE CONSTRAINTS;
ALTER
TABLE ANOTHER
READ ONLY;
--READ WRITE
--定义和管理数据完整性约束
ALTER
TABLE ANOTHER
MODIFY AGE NOT
NULL;
ALTER
TABLE ANOTHER
MODIFY AGE NULL;
ALTER
TABLE ANOTHER
ADD CONSTRAINT P_K
PRIMARY
KEY(STUNUMBER);
ALTER
TABLE ANOTHER
DROP CONSTRAINT
P_K;
ALTER
TABLE ANOTHER
DISABLE CONSTRAINT
P_K;
ALTER
TABLE ANOTHER
ENABLE CONSTRAINT
P_K;
ALTER
TABLE ANOTHER
ADD CONSTRAINT A_F_K
FOREIGN
KEY(STUNUMBER)
REFERENCES MYTABLE
ON
DELETE CASCADE;
分享到:
相关推荐
学习Oracle PLSQL的过程中,你需要理解以下几个核心概念: 1. 变量声明:如何定义变量,包括数据类型的选择,如NUMBER、VARCHAR2等。 2. SQL嵌入:如何在PLSQL块中嵌入SQL语句,进行数据查询、插入、更新和删除操作...
PLSql 很好的一个控制数据库工具(ORACLE)
读者循序渐进地学习每个关键任务,自己就能掌握当今最有价值的Oracle12c的PL/SQL编程技术。本书的方法完全反映了作者在哥伦比亚大学给专业人员讲授PL/SQL的广受好评的经验。数据库开发的新手和DBA可以通过学习本书...
Oracle PL/SQL是一种在Oracle数据库环境中进行数据库编程的语言,它结合了SQL的查询能力与过程化编程语言的特点,使得开发者可以编写复杂的业务逻辑和数据库操作。在这个“Oracle PL/SQL”主题中,我们将深入探讨这...
《Oracle PLSQL详解 宝典》是一本专为IT专业人士准备的深度学习Oracle数据库中的PL/SQL编程语言的指南。本书旨在帮助读者深入理解PL/SQL的各个方面,从而能够熟练地利用这一强大的工具来解决实际工作中遇到的问题。...
oracle plsql 代码入门到精通实例演示讲解,plsql编程入门教程
ORACLE PLSQL实例精解(第4版).part2
首先,入门阶段,你需要了解PLSQL的基本结构,包括声明部分(DECLARATION)、执行部分(EXECUTION)和异常处理部分(EXCEPTION)。声明部分用于定义变量、常量、游标等;执行部分是程序的主要逻辑,包含SQL语句和...
Oracle PLSQL编程是数据库开发领域中的重要组成部分,尤其在企业级应用系统中广泛使用。第四版的《Oracle PLSQL编程》旨在深入解析Oracle数据库的PL/SQL编程语言,帮助开发者提升技能,掌握高效、稳定和安全的数据库...
标题中的“不安装oracle使用plsql”意味着要在没有Oracle数据库客户端的情况下使用PL/SQL Developer这一工具。这通常通过Oracle的Instant Client实现,该组件提供了一种轻量级的解决方案,允许用户连接到Oracle...
《Oracle PLSQL Programming 6th Edition》是一本深入讲解Oracle数据库中的PL/SQL编程语言的权威著作。PL/SQL是Oracle数据库系统中的过程式语言,它结合了SQL的查询功能和传统的编程语言特性,用于创建复杂的数据库...
11. **版本兼容性**:PLSQL Developer 11.0.6.1776000001 是一个绿色解压版,适用于Oracle 9i 和 Oracle 10g数据库。这意味着它可以在这两个版本的Oracle数据库上运行,帮助开发者进行PL/SQL编程和数据库管理工作。 ...
Oracle连接工具plsql11x64位Oracle连接工具plsql11x64位Oracle连接工具plsql11x64位Oracle连接工具plsql11x64位Oracle连接工具plsql11x64位Oracle连接工具plsql11x64位Oracle连接工具plsql11x64位Oracle连接工具...
Oracle PLSQL实例精解
Oracle PlSql 存储过程详解 Oracle PlSql 存储过程是 Oracle 数据库中的一种编程语言,用于实现复杂的业务逻辑和数据处理。下面是对 Oracle PlSql 存储过程的详细介绍: 一、 Oracle 存储过程目录 Oracle 存储...
高清pdf——ORACLE PLSQL实例精解(第4版) 拿去用不谢.
《Oracle plsql简明教程》pdf版 《Oracle plsql简明教程》pdf版
Oracle PLSQL编程是一种用于在Oracle数据库环境中开发存储过程、函数、触发器和其他数据库对象的编程语言。它结合了SQL的查询能力与PL/SQL的结构化编程特性,为数据库管理员和开发者提供了强大的工具来实现复杂的...
Oracle PLSQL最佳实践 v2, Oracle PLSQL最佳实践 v2 ok
《Oracle PLSQL实例精解(英文原书第4版)》是Oracle数据库开发领域的一本经典著作,专注于讲解PL/SQL编程语言的应用。PL/SQL是Oracle数据库系统中用于处理结构化查询语言(SQL)的编程环境,它扩展了SQL的功能,使...