Oracle

powerdesigner 15 如何导出sql schema

PowerDesigner导出所有SQL脚本操作:Database=>GenerateDatabasePowerDesigner怎么导出建表sql脚本1按照数据库类型,切换数据库。Database->ChangeCurrentDBMS... 2生成sql脚本Database->Databas...

oracle中查找某用户执行某张表的操作操作记录

1,首先查找表的操作记录select*fromv$sqlareaawherea.SQL_TEXTlike'%TB_ACCT_SYSDATE%';2,从上面的记录中找到update语句对应的sql_idselect*fromv$sqltexta,v$sqlareabwherea.SQL_ID=b.SQL_IDandb.S...

oracle中for循环

DECLAREstrVarchar(10);--定义一个字符串变量strBEGINforiin1..10000000loop--INSERTINTOFW_TEST(NAME)VALUES('bbb'+i);DECODE('1','','',DECODE('2','','',DECODE('3','','','2'||'...
代码星球·2020-05-23

oracle中merge into用法总结

mergeinto的形式:MERGE INTO table_namealias1 USING(table|view|sub_query)alias2 ON(joincondition) WHENMATCHEDTHENUPDATESETalias1.col1=:col1_...

oracle中空值null的判断和转换:NVL的用法

1.NULL空值概念    数据库里有一个很重要的概念:空值即NULL。有时表中,更确切的说是某些字段值,可能会出现空值, 这是因为这个数据不知道是什么值或根本就不存在。2.NULL空值判断    空值不等同于字符串中的空格,也不...

oracle中select clob的返回类型

当select的字段是clob类型的数据时,但是数据长度在2000字节到4000字节时,默认转为long类型。所以当用insertintoselect的时候,预期插入的是clob类型,但是报ora-01461的错误。...

Oracle 排序中使用nulls first 或者nulls last 语法

-原理Nullsfirst和nullslast是OracleOrderby支持的语法如果Orderby中指定了表达式Nullsfirst则表示null值的记录将排在最前(不管是asc还是desc)如果Orderby中指定了表达式Nullslast则表示null值的记录将排在最后(不管是asc还是desc)使用语法如下:...

oracle时间操作结合to_char和to_date使用

1,按每个10分钟进行分组展示数据例如有这么一张表XATXDAY_FLIGHT(航班飞航表),有这么一个字段STD_LOCAL(起飞时间),要求:统计一天24小时之内每隔10分钟,这10分钟之内有几架飞机起飞。比如:XATXDAY_FLIGHT表STD_LOCAL...(其他字段省略)12:0012:0512:1012...

oracle中floor函数和to_number函数区别

 oracle中floor函数没有值默认是0,number函数没有值默认是空 ...

oracle中查看正在运行的并行进程

selectcount(*)fromv$px_processawherea.STATUS='INUSE';...

oracle中的minus数据比对

1、要有唯一索引或者主键作为前提,减少数据冲突的数量,如示例标红的地方: 2、当有in查询的时候,尽量用exists,这样能提高查询效率:create table TF_F_USER_DIFF1 tablespace BD_TBS_EXP_DATA paral...

oracle中过滤中文字符或者汉字的函数

CREATEORREPLACEFUNCTIONGET_CHINESE(P_NAMEINVARCHAR2)RETURNVARCHAR2IS V_CODE       VARCHAR2(30000):=''; V_CHINESE&nb...

oracle中建同名

createsynonymTD_B_REDIS_COUNTforucr_param.TD_B_REDIS_COUNT;grantDELETE,UPDATE,INSERT,SELECTonTD_B_REDIS_COUNTtouop_param;...
代码星球·2020-05-23

oracle中创建dblink

createdatabaselinkto_groupconnecttoUCR_GROUPidentifiedby"UCR_GROUPQWER"using'(description=(address=(protocol=tcp)(host=10.168.146.43)(port=1521))(connect_data=(...
代码星球·2020-05-23

oracle中把函数的执行权限赋个某个用户

赋权:grantexecuteonfunction1toucr_dtb1;收回执行权限:revokeexecuteonfunction1 fromucr_dtb1;在ucr_dtb1用户下执行函数:selectexp_dtb1.function1('xxxxx')fromdual;...