oracle
失独者
人定胜天!
展开
-
oracle查看编码格式,lengthb与length区别
查询当前oracle的编码格式select * from nls_database_parameters where parameter='NLS_CHARACTERSET';oracle有ZHS16GBK,AL32UTF8,其中在ZHS16GBK编码格式下,每个汉字占用两个字节,在AL32UTF8格式下,汉字占用3个字节,查询某个汉字占用字节数语句为select lengthb('中国') from dual,占用6个字节lengthb方法表示查询占用字节数,length方法表示..原创 2021-07-20 10:03:31 · 606 阅读 · 0 评论 -
oracle 用户表空间
查看当前用户使用的表空间 select * from user_users查看oracle下面所有的表空间 select * from Dba_Tablespaces查看当前用户角色 select * from user_role_privs删除无用表空间drop tablespace xxx including contents and datafiles;...原创 2021-05-18 11:21:21 · 229 阅读 · 0 评论 -
获取oracle 当前时间前10分钟数据
select to_char(sysdate-20/(24*60)) from DUAL原创 2019-09-26 13:44:50 · 7047 阅读 · 2 评论 -
oracle使用命令exp导出时,不能将表导出的解决办法
查询不能导出的空表表名select TABLE_NAME from user_tables t where t.NUM_ROWS = 0 or t.NUM_ROWS is null;生成修改语句select 'alter table '||table_name||' allocate extent;' from user_tables t where t.NUM_ROWS = 0 o原创 2017-06-08 16:43:41 · 441 阅读 · 0 评论 -
oracle数据库中查询一个表中的字段是否存在于另一个表中字段数据
select distinct(a.adcd),a.adnm from fda.ia_adc_adinfo a where not exists(select * from mde.sys_adcdyear b where a.adcd=b.code) and substr(a.adcd,5,2)!='00' and substr(a.adcd,7,15)='000000000'验证i原创 2016-07-02 10:25:01 · 16969 阅读 · 0 评论 -
oracle中字符串类型数据不全
update sys_adcdyear s set s.pcode=(select rpad(substr(t.code,1,2),'15','0') as code1 from sys_adcdyear t where t.lvl='3' and s.code=t.code) where lvl='3' 为pcode补全15位,全部为0其中rpad为向右补全函数,其中的参数包括(param1原创 2016-07-02 10:21:32 · 429 阅读 · 0 评论 -
oracle数据库中同一个表的两个字段 数据合并成一个数据以及字符串补0
合并字段使用||字符串右侧补0 使用rpad函数 rpad(substr(adcd, 0, 12), 15, '0') 15指字符串的长度 0代表要补的值原创 2016-05-25 11:35:03 · 4040 阅读 · 0 评论 -
oracle数据库用户创建及授权 导入 导出 删除用户 表空间
/**数据库BJRW,登陆数据库BJRW执行以下操作*//**创建表空间*/ CREATE TABLESPACE TS_SWATER DATAFILE 'D:\oracle\product\10.2.0\oradata\swater\water.dbf' SIZE 500M AUTOEXTEND ON NEXT 50M MAXSIZE UN原创 2016-01-24 16:16:29 · 411 阅读 · 0 评论 -
Oracle exp命令导出空表不成功的解决方法
1.查看当前用户下表中 记录为零的select TABLE_NAME from user_tables t where t.NUM_ROWS = 0 or t.NUM_ROWS is null;2.生成修改语句,将SEGMENT_CREATED 修改为YESselect 'alter table '||table_name||' allocate extent;' from u原创 2016-03-03 18:27:08 · 1231 阅读 · 0 评论 -
使用ODBC创建数据源出现未发现 ”Oracle(TM) 客户端和网络组件“问题解决方案
1.下载驱动包 base包:instantclient-basic-windows.x64-11.2.0.3.0.zip ODBC包:instantclient-odbc-windows.x64-11.2.0.3.0.zip 我下载的是11.2.0.3版本的,两个包的版本必须要一致才行。 2.解压安装 解压上面两个包,把解压后的文件放在同一个目录(合并),注意2个包解原创 2016-01-24 16:24:52 · 19835 阅读 · 6 评论 -
oracle 执行语句
修改字段可为空ALTER TABLE sys_config_settings_c MODIFY "Value" NULL;修改字段类型ALTER TABLE sys_dp_import_c MODIFY FILENM varchar(500);---- 修改字段长度-- ==============================--alter table IA原创 2016-01-24 16:10:44 · 438 阅读 · 0 评论