字符串
一、常量单引号:'spa''m'双引号:"spa'm"三引号:'''...spam...''',"""...spam..."""转义字符:"s\tp\na\0m"raw字符串:r"C:\new\test.spm"Byte字符串:b'sp\x01am'Unicode字符串“u'eggs\u0020spam'二、转义序列代表特殊字符字符串反斜杠字符转义意义...
PROFILE
一、创建CREATE PROFILE <profile_name> LIMIT FAILED_LOGIN_ATTEMPTS 6 PASSWORD_LIFE_TIME 60 PASSWORD_REUSE_TIME 60 PASSWORD_REUSE_MAX 5 PASSWORD_VERIFY_FUNCTION ve...
用户
一、创建用户1、语法CREATE USER <user_name> IDENTIFIED BY <password>DEFAULT TABLESPACE <tablespace_name>TEMPORARY TABLESPACE <temp_tablespace_name>QUOAT <number> K|M |UNLIMITED ON <tablespace_name>PROFILE ABCACCOUNT lock; ...
使用数据字典视图管理对象
一、数据字典的分类1、静态数据字典表2、静态数据字典视图3、动态数据字典表4、动态数据字典视图二、数据字典的使用1、静态数据字典表 静态数据字典表只能由 ORACLE 进行维护。2、静态数据字典视图 通常用户通过对静态数据字典视图的查询可以获取所需要的所有数据库信息。 a) Oracle 静态数...
其它 Object
一、同义词Oracle的同义词(synonyms)从字面上理解就是别名的意思,和试图的功能类似,就是一种映射关系。创建create public synonym table_name for user.table_name;删除drop public synonym table_name;二、表的删除 & 回收站删除object至回收站...
索引
一、概述数据库中索引(Index)的概念与目录的概念非常类似。如果某列出现在查询的条件中,而该列的数据是无序的,查询时只能从第一行开始一行一行的匹配。创建索引就是对某些特定列中的数据排序,生成独立的索引表。在某列上创建索引后,如果该列出现在查询条件中,Oracle会自动的引用该索引,先从索引表中查询出符合...
视图
一、概述视图(view),也称虚表, 不占用物理空间,这个也是相对概念,因为视图本身的定义语句还是要存储在数据字典里的。视图只有逻辑定义。每次使用的时候,只是重新执行SQL。优点1、可以限制用户只能通过视图检索数据。这样就可以对最终用户屏蔽建表时底层的基表。2、可以将复杂的查询保存为视图。可以对最...
COPY & SYS
一、copyimport copy # copy 和 deepcopy 对比a = [1, 2, 3, 4, ['a', 'b']] #原始对象 b = a #赋值,传对象的引用 c = copy.copy(a) #对象拷贝,浅拷贝 d = copy.deepcopy(a) #对象拷贝,深拷贝 ...
序列
一、概述是oracle提供的用于产生一系列唯一数字的数据库对象。1、自动提供唯一的数值2、共享对象3、主要用于提供主键值4、将序列值装入内存可以提高访问效率二、创建1、需要权限:create sequence 或 create any sequence2、语法:CREATE SEQUENCE <sequence_name>&...
查询表信息
收集表信息脚本大神写的脚本分享给大家,用来收集表信息的-- | PURPOSE : Prompt the user for a schema and and table name then query all |-- | metadata about the table. |-- | NOTE : As with any code, en...
专题
一、Oracle参考资料 1、君三思:涂抹Oracle故障处理 1、Oracle 12c:ORA-28040 & ORA-01017 容灾备份 1、SQLLDR a) SQLLDR 命令 b) CTL 文件 二、Redhat参考资料 1、老男孩视频分享内容 1、ls 命令 & 文件属性 三、MySQL四、Python...
Python学习手册
一、内容简介简介来自百度百科Python学习手册 《Python学习手册(第3版)》是作者根据过去10年用于教学而广为人知的培训课程的材料编写而成的。除了有许多详实说明和每章小结之外,每章还包括一个头脑风暴:这是《Python学习手册(第3版)》独特的一部分,配合以实用的练习题和复习题,让读者练习新学的技巧并测...
管理表
一、官档11g:BOOK → Database SQL Language Reference → 12 SQL Statements: ALTER TABLE to ALTER TABLESPACE → ALTER TABLE二、修改表属性1、给表增加注释COMMENT ON TABLE table_nameIS '';2、修改表名ALTER TABLE ADD ...
创建表
一、官档BOOK → Database SQL Language Reference → 16 SQL Statements: CREATE SYNONYM to CREATE TRIGGER → CREATE TABLE二、建表原则1、表名尽量设置有意义的名字,简洁明了2、选择字段的原则3、最频繁的字段放在越前面4、很多为NULL的字段放在最后5、主键要放在最前面三、语法(heap organiz...
数字类型
一、数字Python中数字类型包括:整数浮点数复数固定精度的十进制数有理分数集合布尔类型无穷的整数精度各种数字内置函数和模块二、表达式操作符算数运算符(a=10,b=20)运算符描述实例...
数据类型
一、字符类型1、CHAR:一个定长字符串,当位数不足自动用空格填充来达到其最大长度。如非NULL的CHAR(12)总是包含12字节信息。CHAR字段最多可以存储2,000字节的信息。2、VARCHAR2:目前这也是VARCHAR 的同义词。这是一个变长字符串,与CHAR 类型不同,它不会用空格填充至最大长度。VARCHAR2(12)可能包含0~12字节...
命名规则
一、说明PL/SQL 程序设计中的标识符定义与SQL 的标识符定义的要求相同。要求和限制有:a) 标识符名不能超过 30 字符;b) 第一个字符必须为字母;c) 不分大小写;d) 不能用’-‘(减号);e) 不能是 SQL 保留字。二、提示一般不要把变量名声明与表中字段名完全一样,如果这样可能得到不正确的结果...
管理不同时区的数据
一、设置时区1、数据库时区 a) 修改 ALTER DATABASE SET TIME_ZONE = '-05:00'; ALTER DATABASE SET TIME_ZONE = dbtimezone; ALTER DATABASE SET TIME_ZONE = local; ALTER DATABASE SET TIME_ZONE = 'America/New_York'; b) 验证 SELECT DBTIMEZONE FROM DUAL;2、会话时区 a) 修改 AL...
正则表达式的支持
一、匹配字符字符类匹配的字符举例\d从0-9的任一数字\d\d:匹配72,但不匹配aa或7a\D任一非数字字符\D\D\D:匹配abc,但不匹配123...
分层检索
一、语法SELECT * FROM SOME_TABLE[ WHERE 条件1 ]CONNECT BY [ 条件2 ] START WITH [ 条件3 ]START WITH:指定阶层的根,也就是递归开始的地方;CONNECT BY [NOCYCLE] [PRIOR]:指定阶层的父/子关系N...