#Oracle

Oracle sql%rowcount 返回影响行数;sql server @@RowCount返回影响行数

sqlserver中,返回影响行数是:If@@RowCount<1 Oracle中,返回影响行数是:Ifsql%rowcount<1 例:sqlserver:createprocedureProc_test@Statint=0,@MsgIdvarchar(50)='',ASBEGINUp...

Oracle中TO_DATE TO_CHAR格式

TO_CHAR是把日期或数字转换为字符串TO_DATE是把字符串转换为数据库中得日期类型转换函数TO_NUMBER将字符转化为数字TO_CHAR使用TO_CHAR函数处理数字TO_CHAR(number,'格式')TO_CHAR(salary,’$99,999.99’);使用TO_CHAR函数处理日期TO_CHAR(d...
代码星球 ·2021-02-16

oracle中if/else功能的实现的3种写法

1、标准sql规范--一、单个IF--1、ifa=...then.........endif;--2、ifa=...then......else....endif;--二、多个IFifa=..then......elsifa=..then....endif;----这里中间是“ELSIF”,而不是ELSEIF。这里需要...

Oracle中字符串连接的实现方法

1.和其他数据库系统类似,Oracle字符串连接使用“||”进行字符串拼接,其使用方式和MSSQLServer中的加号“+”一样。例如:SELECT'工号为'||FNumber||'的员工姓名为'||FNameFROMT_EmployeeWHEREFNameISNOTNULL2.除了“||”,Oracle还支持使用CO...

oracle判断查询结果是否为空

createtabletest1023(idint);--创建测试表test1023declarecntint;beginselectcount(*)intocntfromtest1023;ifcnt=0theninsertintotest1023values('1');commit;--触发器中需要将这句删除;end...

oracle生成.net的guid方法;

.NET里面的某个数据库表类的某个字段是guid类型在OracleSQL提供了一个生成guid的函数sys_guid:SQL>selectsys_guid()fromdual;SYS_GUID()--------------------------------A8F662B86E7413FEE040970A437...

oracle 实现插入自增列(类似SqlServer Identity)

oracle不像sql server有关键字identity直接可插入数据时自增,Oracle是不能用Identity,可以使用SequenceCreateTableTempinfo(idsintnotnull,namesnvarchar2(50),sexvarchar(10))insertintoTempi...

oracle的nvl和sql server的isnull

SQLServer ISNULL()函数语法    ISNULL(check_expression,replacement_value) 参数   check_expression   将被检查是否为...

oracle中用SQL语句创建和管理表

表名和列名的命名规则: 必须以字母开头 必须在1-30个字符之间 只能包含A-Z,a-z,0-9,_,$,# 不能与用户定义的其它对象重名 不能使用ORACLE的保留字创建前具备的条件: CREATETABLE权限建表时必须指定: 表名 列...

Oracle update 日期

 UPDATESf_Msg_MonthlySETsmm_Closed_Time=to_date('2011-12-3011:54:30','yyyy-MM-ddHH24:MI:SS')WHEREsmm_Monthlyid=1; ...
代码星球 ·2021-02-16

Oracle 11g安装图文攻略

一、Oracle 下载注意Oracle分成两个文件,下载完后,将两个文件解压到同一目录下即可。路径名称中,最好不要出现中文,也不要出现空格等不规则字符。 官方下地址:http://www.oracle.com/technetwork/database/enterprise-edition/downl...

未能加载文件或程序集“Oracle.DataAccess”或它的某一个依赖项。试图加载格式不正确的程序。

上一篇文章说到了DLL引用问题,主要是说的程序中如果使用过了反射,则反射创建对象的dll必须放在web应用程序的bin目录里。今天又遇到了一个类似的问题,mvc3的应用程序,发布到iis上时,报:”未能加载文件或程序集“Oracle.DataAccess”或它的某一个依赖项。试图加载格式不正确的程序。“。原因很简单,因...

Sequence在Oracle中的使用

 Oracle中,当需要建立一个自增字段时,需要用到sequence。sequence也可以在mysql中使用,但是有些差别,日后再补充,先把oracle中sequence的基本使用总结一下,方便日后查阅。 1、创建sequence: [sql] viewplain c...
代码星球 ·2021-02-16

springboot 项目mybatis plus 设置 jdbcTypeForNull (oracle数据库需配置JdbcType.NULL, 默认是Other)

mybatis-plus:configuration:jdbc-type-for-null:'null'#注意:单引号查看mp-starter-源码, MybatisPlusAutoConfiguration,可以发现,第119行有一个configurationCustomizers,可以修改configur...

oracle的行级触发器使用

行级触发器:当触发器被触发时,要使用被插入、更新或删除的记录中的列值,有时要使用操作前、后列的值.:NEW修饰符访问操作完成后列的值:OLD修饰符访问操作完成前列的值例1:建立一个触发器,当职工表emp表被删除一条记录时,把被删除记录写到职工表删除日志表中去。CREATETABLEemp_hisASSELECT*FRO...
首页上一页...2122232425...下一页尾页