Welcome to the website navigation,本站只接受合法正规的企业网站,欢迎站长们提交你的网站获得展示和流量有任何问题请联系站长,欢迎大家加入本站。

                
提交网站
  • 网站:76083
  • 待审:5
  • APP:577
  • 文章:304411
  • 会员:56004
文字内链包年1000元 文字内链包年1000元 文字内链包年1000元 AI办公网站 AI绘画工具 AIchat

名站网址导航为大家提供关于数据库教程相关的教程网站知识。

PL/SQL number型数据SiTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

number(

,),精度p取值范围1~38 有效位s取值范围-84~127,最高整数位数=p-s,s正数,小数点右边指定位置开始四舍五入 s负数,小数点左边指定位置开始四舍五入 s是0或者未指定,四舍五入到最近整数 当p小于s时候,表示数字是绝对值小于1的数字,且从小数点右边开始的前s-p 位必须,Connected to Oracle9i Enterprise Edition Release 9.0.1.1.1 Connected as aspire,SQL> SQL> SET linesize 1000; SQL> CREATE TABLE hjm_num_test 2 (a NUMBER, 3 b NUMBER(5,2), 4 c NUMBER,Table created,SQL> INSERT INTO hjm_num_test 2 (a,b,c,d,e,f) VALUES(123.3333,123.3333,123.3333,123.3333,123.3333,-0,1 row inserted,SQL> INSERT INTO hjm_num_test 2 (a,b,c,d,e,f) VALUES(197.9333,197.9333,197.9333,197.9333,197.9333,0.,1 row inserted,SQL> COMMIT;,Commit complete,SQL> SELECT * FROM hjm_num_test;,A B C D E F,1 123.3333 123.33 100 123 123 -0.00030,2 197.9333 197.93 200 198 198 0.00013,(在pl/sql dev sql窗口显示),--num_test end--------------------------------------------------------,似乎结果很正确,可是现在出来一个问题,当我不在pl/sql dev窗口运行,我在isqlplus中运行,结果就有点不一样了,注意,第1行的F列:,A B C D E F,123.3333 123.33 100 123 123 -.0003,197.9333 197.93 200 198 198 .00013,(在isqlplus中显示),它舍去了末尾的0!在sqlplus下测试也是同样的效果。,不过本人的意向应该是还是保留那个0的,因为number(2,5)它毕竟指定了有效位是5位。,SiTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

1.INSERT (往数据表里插入记录的数据库语句) SiTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  INSERT INTO 表名(字段名1, 字段名2, ……) VALUES ( 值1, 值2, ……);
  INSERT INTO 表名(字段名1, 字段名2, ……) SELECT (字段名1, 字段名2, ……) FROM 另外的表名;SiTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  字符串类型的字段值必须用单引号括起来, 例如: 'GOOD DAY'
  假如如果字段值里包含单引号' 需要进行字符串转换, 咱们把它替换成两个单引号''. 字符串类型的字段值超过定义的长度会出错, 最好在插入前进行长度校验.SiTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  日期字段的字段值可以用当前网站数据库的系统时间SYSDATE, 精确到秒或者用字符串转换成日期型函数TO_DATE(‘2001-08-01','YYYY-MM-DD') TO_DATE()还有很多种日期格式, 可以参看ORACLE DOC. 年-月-日 小时:分钟:秒 的格式YYYY-MM-DD hh24:MI:SSSiTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  INSERT时最大可操作办法的字符串长度小于等于4000个单字节, 假如如果要插入更长的字符串, 请考虑字段用CLOB类型,具体相关方法借用ORACLE里自带的DBMS_LOB程序包.SiTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  INSERT时假如如果要用到从1开始自动增长的序列号, 应该先建立一个序列号CREATE SEQUENCE 序列号的名称 (最好是表名 序列号标记) INCREMENT BY 1 START WITh 1
  MAXVALUE 99999 CYCLE NOCAChE;
  其中最大的值按字段的长度来定, 假如如果定义的自动增长的序列号 NUMBER(6) , 最大值为999999
  INSERT 数据库语句插入这个字段值为: 序列号的名称.NEXTVALSiTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

2.DELETE (删除数据表里记录的数据库语句)SiTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  DELETE FROM表名 WhERE 条件;SiTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  注意:删除记录并不能释放ORACLE里被占用的数据块表空间. 它只把那些被删除的数据块标成unused.SiTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  假如如果确实要删除一个大表里的全部记录, 可以用 TRUNCATE 开始执行命令, 它可以释放占用的数据块表空间
  TRUNCATE TABLE 表名;
  此操作办法不可回退.SiTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

3.UPDATE (修改数据表里记录的数据库语句)SiTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  UPDATE表名 SET 字段名1=值1, 字段名2=值2, …… WhERE 条件;SiTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  假如如果修改的值N没有赋值或定义时, 将把原来的记录内容清为NULL, 最好在修改前进行非空校验; 值N超过定义的长度会出错, 最好在插入前进行长度校验..SiTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  注意事项:
  A. 以上SQL数据库语句对表都加上了行级锁,确认完成后, 必须加上事物处理结束的开始执行命令 COMMIT 才能正式生效, 否则改变不一定写入网站数据库里. 假如如果想撤回这些操作办法, 可以用开始执行命令 ROLLBACK 复原.SiTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  B. 在运行INSERT, DELETE 和 UPDATE 数据库语句前最好估算一下可能操作办法的记录范围, 应该把它限定在较小 (一万条记录) 范围内,. 否则ORACLE处理这个事物用到很大的回退段. 程序响应慢甚至失去响应. 假如如果记录数上十万以上这些操作办法, 可以把这些SQL数据库语句分段分次完成,
  其间加上COMMIT 确认事物处理.二.数据定义 (DDL) 部分SiTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

1.CREATE (创建表, 索引, 视图, 同义词, 过程, 函数, 网站数据库链接等)SiTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  ORACLE经常用的的字段类型有
  ChAR 固定长度的字符串
  VARChAR2 可变长度的字符串
  NUMBER(M,N) 数字型M是位数总长度, N是小数的长度
  DATE 日期类型SiTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  创建表时要把较小的不为空的字段放在前面, 可能为空的字段放在后面创建表时可以用中文的字段名, 但最好还是用英文的字段名SiTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  创建表时可以给字段加上默认值, 例如 DEFAULT SYSDATE这样每次插入和修改时, 不用程序操作办法这个字段都能得到动作的时间SiTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  创建表时可以给字段加上约束条件
  例如 不允许重复 UNIQUE, 关键字 PRIMARY KEYSiTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

2.ALTER (改变表, 索引, 视图等)SiTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  改变表的名称
  ALTER TABLE 表名1 TO 表名2;SiTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  在表的后面增加一个字段
  ALTER TABLE表名 ADD 字段名 字段名描述;SiTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  修改表里字段的定义描述
  ALTER TABLE表名 MODIFY字段名 字段名描述;SiTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  给表里的字段加上约束条件
  ALTER TABLE 表名 ADD CONSTRAINT 约束名 PRIMARY KEY (字段名);
  ALTER TABLE 表名 ADD CONSTRAINT 约束名 UNIQUE (字段名);SiTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  把表放在或取出网站数据库的内存区
  ALTER TABLE 表名 CAChE;
  ALTER TABLE 表名 NOCAChE;SiTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

3.DROP (删除表, 索引, 视图, 同义词, 过程, 函数, 网站数据库链接等)SiTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  删除表和它所有的约束条件
  DROP TABLE 表名 CASCADE CONSTRAINTS;SiTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

4.TRUNCATE (清空表里的所有记录, 保留表的结构)SiTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  TRUNCATE 表名;三.查询数据库语句 (SELECT) 部分SiTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  SELECT字段名1, 字段名2, …… FROM 表名1, [表名2, ……] WhERE 条件; SiTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  字段名可以带入函数
  例如: COUNT(*), MIN(字段名), MAX(字段名), AVG(字段名), DISTINCT(字段名), TO_ChAR(DATE字段名,'YYYY-MM-DD hh24:MI:SS')SiTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  NVL(EXPR1, EXPR2)函数
  解释:
  IF EXPR1=NULL
  RETURN EXPR2
  ELSE
  RETURN EXPR1SiTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  DECODE(AA﹐V1﹐R1﹐V2﹐R2....)函数
  解释:
  IF AA=V1 ThEN RETURN R1
  IF AA=V2 ThEN RETURN R2
  ..…
  ELSE
  RETURN NULLSiTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  LPAD(char1,n,char2)函数
  解释:
  字符char1按制定的位数n显示,不足的位数用char2字符串替换左边的空位SiTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  字段名之间可以进行算术运算
  例如: (字段名1*字段名1)/3SiTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  查询数据库语句可以嵌套
  例如: SELECT …… FROM
  (SELECT …… FROM表名1, [表名2, ……] WhERE 条件) WhERE 条件2;SiTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  两个查询数据库语句的结果可以做集合操作办法
  例如: 并集UNION(去掉重复记录), 并集UNION ALL(不去掉重复记录), 差集MINUS, 交集INTERSECTSiTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  分组查询
  SELECT字段名1, 字段名2, …… FROM 表名1, [表名2, ……] GROUP BY字段名1
  [hAVING 条件] ;SiTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  两个以上表之间的连接查询SiTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  SELECT字段名1, 字段名2, …… FROM 表名1, [表名2, ……] WhERE
  表名1.字段名 = 表名2. 字段名 [ AND ……] ;SiTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  SELECT字段名1, 字段名2, …… FROM 表名1, [表名2, ……] WhERE
  表名1.字段名 = 表名2. 字段名( ) [ AND ……] ;SiTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  有( )号的字段位置自动补空值SiTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  查询结果集的排序操作办法, 默认的排序是升序ASC, 降序是DESCSiTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  SELECT字段名1, 字段名2, …… FROM 表名1, [表名2, ……]
  ORDER BY字段名1, 字段名2 DESC;SiTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  字符串模糊比较的具体相关方法SiTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  INSTR(字段名, ‘字符串')>0
  字段名 LIKE ‘字符串%' [‘%字符串%']SiTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  每个表都有一个隐含的字段ROWID, 它标记着记录的唯一性. SiTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

ORACLE里经常用的的数据对象 (SChEMA)SiTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  1.索引 (INDEX)SiTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  CREATE INDEX 索引名ON 表名 ( 字段1, [字段2, ……] );
  ALTER INDEX 索引名 REBUILD;SiTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  一个表的索引最好不要超过三个 (特殊的大表除外), 最好用单字段索引, 结合SQL数据库语句的分析执行情况, 也可以建立多字段的组合索引和基于函数的索引SiTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  ORACLE8.1.7字符串可以索引的最大长度为1578 单字节
  ORACLE8.0.6字符串可以索引的最大长度为758 单字节SiTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  2.视图 (VIEW)SiTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  CREATE VIEW 视图名AS SELECT …. FROM …..;
  ALTER VIEW视图名 COMPILE;SiTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  视图仅是一个SQL查询数据库语句, 它可以把表之间复杂的关系简洁化.SiTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  3.同义词 (SYNONMY)
  CREATE SYNONYM同义词名FOR 表名;
  CREATE SYNONYM同义词名FOR 表名@网站数据库链接名;SiTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  4.网站数据库链接 (DATABASE LINK)
  CREATE DATABASE LINK网站数据库链接名CONNECT TO 用户名 IDENTIFIED BY 密码 USING ‘网站数据库连接字符串'; 网站数据库连接字符串可以用NET8 EASY CONFIG或者直接修改TNSNAMES.ORA里定义.SiTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  网站数据库参数global_name=true时要求网站数据库链接名称跟远端网站数据库名称一样SiTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  网站数据库全局名称可以用以下开始执行命令查出
  SELECT * FROM GLOBAL_NAME;SiTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  查询远端网站数据库里的表
  SELECT …… FROM 表名@网站数据库链接名;SiTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

权限管理 (DCL) 数据库语句SiTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  1.GRANT 赋于权限
  经常用的的系统权限集合有以下三个:
  CONNECT(基本的连接), RESOURCE(程序开发), DBA(网站数据库管理)
  经常用的的数据对象权限有以下五个:
  ALL ON 数据对象名, SELECT ON 数据对象名, UPDATE ON 数据对象名DELETE ON 数据对象名, INSERT ON 数据对象名, ALTER ON 数据对象名SiTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  GRANT CONNECT, RESOURCE TO 用户名;
  GRANT SELECT ON 表名 TO 用户名;
  GRANT SELECT, INSERT, DELETE ON表名 TO 用户名1, 用户名2;SiTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  2.REVOKE 回收权限SiTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  REVOKE CONNECT, RESOURCE FROM 用户名;
  REVOKE SELECT ON 表名 FROM 用户名;
  REVOKE SELECT, INSERT, DELETE ON表名 FROM 用户名1, 用户名2;
SiTAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

关于数据库教程相关的教程网站知识今天我们就说到这里了,希望可以帮到大家。

标签:

分享到:

  网友投稿

注册时间:

网站:0 个   APP:0 个  文章:0 篇

  • 76083

    网站

  • 577

    APP

  • 304411

    文章

  • 56004

    会员

赶快注册账号,推广您的网站吧!
文章分类
热门网站
最新入驻APP小程序

宝贝市场2023-02-08

宝贝市场——买手和卖家商品展示

夺宝助手2023-02-08

夺宝助手小程序,查看每日快夺宝平

查诚信2023-02-08

查诚信是一款免费的商业查询工具

车价天天报2023-02-08

快速连接汽车销售,获知汽车最新报

考勤助理小程序2023-02-08

上班签到考勤,实时定位,后台轻松

汽车报价大全查询2023-02-08

汽车报价大全查询提供最新汽车市