ORACLE 常用的几种SQL语法和数据对象

  如果字段值里包含单引号’ 需要进行字符串转换, 我们把它替换成两个单引号.

  INSERT时最大可操作的字符串长度小于等于4000个单字节, 如果要插入更长的字符串, 请考虑字段用CLOB类型,

  INSERT时如果要用到从1开始自动增长的序列号, 应该先建立一个序列号

  其中最大的值按字段的长度来定, 如果定义的自动增长的序列号 NUMBER(6) , 最大值为999999

  注意:删除记录并不能释放ORACLE里被占用的数据块表空间. 它只把那些被删除的数据块标成unused.

  如果确实要删除一个大表里的全部记录, 可以用 TRUNCATE 命令, 它可以释放占用的数据块表空间

  如果修改的值N没有赋值或定义时, 将把原来的记录内容清为NULL, 最好在修改前进行非空校验;

  应该把它限定在较小 (一万条记录) 范围内,. 否则ORACLE处理这个事物用到很大的回退段.

  程序响应慢甚至失去响应. 如果记录数上十万以上这些操作, 可以把这些SQL语句分段分次完成,

  1.CREATE (创建表, 索引, 视图, 同义词, 过程, 函数, 数据库链接等)

  3.DROP (删除表, 索引, 视图, 同义词, 过程, 函数, 数据库链接等)

  字符char1按制定的位数n显示,不足的位数用char2字符串替换左边的空位

  一个表的索引最好不要超过三个 (特殊的大表除外), 最好用单字段索引, 结合SQL语句的分析执行情况,

  数据库参数global_name=true时要求数据库链接名称跟远端数据库名称一样

相关阅读