文章分类 - oracle
摘要:遇到一个SQL,记录一下 select to_char(参数,'FM990.00') from 表格 刚看到FM990.00确实不知道什么意思,通过网上资料,知道了 0表示:如果参数(double或者float类型)存在数字就显示数字,不存在数字就显示0 9表示:如果参数(double或者float
阅读全文
摘要:在银行、财务等对数字要求敏感的系统中,数字的显示一般有着严格的要求。 今遇到一个需求,如题,要求将数字以两位小数的格式显示,如果没有小数,则强制显示为0。 例如: 123.4 显示为 123.40 12 显示为 12.00 0 显示为 0.00 本以为这是个比较简单的问题,oracle本身提供了to
阅读全文
摘要:一、所需Python库1.cx_Oracle(pip install cx_Oracle)2.sshtunnel(pip install sshtunnel) 版本要求 python、cx_oracle 、instantclient_11_2均为64位版本 二、连接方式1.安装Instant Cli
阅读全文
摘要:pip install cx_Oracle SQL statements should not contain a trailing semicolon (“;”) or forward slash (“/”). This will fail: 官方教程:[https://cx-oracle.re
阅读全文
摘要:测试代码参见: select name ,ascii(name) from ( select '{' name from dual union select '%' name from dual union select '中' name from dual union select '鑫' nam
阅读全文
摘要:参考 https://www.cnblogs.com/assasion/p/7768931.html https://blog.csdn.net/rongbo_j/article/details/46352337 sql中的连接查询有inner join(内连接,即join)、left join(左
阅读全文
摘要:一、导出数据结构和表数据 导出表结构: 找到工具——》导出用户对象——》选择当前用户——》导出文件为xxx.sql位置自己选择(导出的只是数据结构) 导出表数据: 找到工具——》导出表——》选择当前用户——》选择Oracle导出——》选择导出可执行文件(exp.exe)——》输出文件为xxx.dmp
阅读全文
摘要:一、资源 下载资源,直接解压进行配置 Oracle官方资源:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html 由于PLSQL Developer是32位软件,所以,需要下载32位O
阅读全文
摘要:--查看所有表空间 select * from user_tablespaces--查看数据库里面所有用户,前提是你是有dba权限的帐号,如sys,system select username from dba_users;--查看你能管理的所有用户! select * from all_users
阅读全文
摘要:用管理员身份执行: grant unlimited tablespace to 用户名
阅读全文
摘要:相关sql --查看当前连接 select count(*) from v$process --数据库允许的最大连接数 select value from v$parameter where name = 'processes' --查看连接用户 SELECT osuser, a.username,
阅读全文
摘要:1,切换oracle用户 su - oracle 2,用sys登陆数据库 sqlplus / as sysdba 3,查看archivelog日志占用空间大小 set line 999;--设置显示长度999 select * from v$recovery_file_dest;--查看archiv
阅读全文
摘要:1、登录linux,以oracle用户登录(如果是root用户登录的,登录后用 su - oracle命令切换成oracle用户)2、用sysdba身份登录,命令如下: sqlplus / as sysdba;3、创建临时表空间: --查询临时表空间文件的绝对路径。如果需要的话,可以通过查询来写定绝
阅读全文
摘要:查看SID 1. 以oracle用户登录(如果是root用户登录的,登录后用 su - oracle命令切换成oracle用户) 2. 用sysdba身份登录,命令如下: sqlplus / as sysdba; 3. select instance_name from v$instance; 查看
阅读全文
摘要:用一张图说明三者的区别: 总结: left join(左联接) 返回包括左表中的所有记录和右表中关联字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中关联字段相等的记录 inner join(等值连接) 只返回两个表中关联字段相等的行举例如下: 表A记录如下: aID
阅读全文