-
[SQL] PL/SQL_处置例外1(预定义例外)
PL/SQL_处理例外1(预定义例外)当开发PL/SQL应用程序时,为了提高应用程序的健壮性,开发人员必须考虑PL/SQL程序可能出现的各种错误,并进行相应的错误处理。如果不进行错误处理,在出现运行错误时,会终止PL/SQL程序的运行,并显示错误信息。在编写PL/SQL程序时,通过使用例外(Exce...
58
热度 -
[SQL] PL/SQL_使用复合数据类型二(PL/SQL集合)
PL/SQL_使用复合数据类型2(PL/SQL集合)使用PL/SQL集合PL/SQL集合类型是类似于高级语言数组的一种复合数据类型,集合类型包括索引表(PL/SQL表)、嵌套表(NetstedTable)和变长数组(VARRAY)等三种类型。索引表的下标不仅可以为负值,而...
101
热度 -
[SQL] PL/SQL_处理例外2(非预定义错误、自定义错误)
PL/SQL_处理例外2(非预定义异常、自定义异常)处理非预定义例外为了提高PL/SQL程序的健壮性,应该在PL/SQL应用程序中合理地处理这些Oracle错误,此时就需要使用非预定义例外。使用非预定义例外的步骤如下图所示:示例如下:DECLAREe_integrityEXCEPTION;PRAGM...
89
热度 -
[SQL] PL/SQL处置例外3(PL/SQL编译警告)
PL/SQL处理例外3(PL/SQL编译警告)1、PL/SQL警告分类SEVERE:该种警告用于检查可能出现的不可预料结果或错误结果,例如参数的另外问题。PERFORMANCE:该类警告用于检查可能引起的性能问题,例如在执行INSERT操作时为NUMBER列提供了VARCHAR2类型的数据。INFO...
35
热度 -
[SQL] PL/SQL_使用复合数据类型三(多级集合)
PL/SQL_使用复合数据类型3(多级集合)多级集合多级集合是指嵌套了集合类型的集合类型。从Oracle9i开始,允许集合类型嵌套另一种集合类型,从而在PL/SQL中实现了多维数组。DECLARE--定义一维VARRAYTYPEa1_varray_typeISVARRAY(10)OFINT;--定义...
16
热度 -
[SQL] sql 局部变量宣言赋值 全局变量的应用 查询 判断语句
sql局部变量声明赋值全局变量的应用查询判断语句--声明局部变量,并为之赋值declare@namevarchar(8)declare@novarchar(8)declare@sexchar(2)declare@ageintdeclare@addressvarchar(20)set@name='fe...
12
热度 -
70
热度 -
[SQL] Android学习之SQLite创造表和增删改
Android学习之SQLite创建表和增删改MySQLiteDemo.java:importandroid.app.Activity;importandroid.database.sqlite.SQLiteOpenHelper;importandroid.os.Bundle;publicclass...
84
热度 -
[SQL] Java简略应用之小写Sql语句
Java简单应用之小写Sql语句?????工作中常常要写报表sql,每次都想把sql全部小写,但是sql参数不能改变,参数以:开头,写了个简单的类把sql语句转成小写,方便自己使用。?????各位评价前能不能看下要求,谢谢。????转换前:??????????转换后:?????????代码如下,很简...
101
热度 -
105
热度 -
[SQL] 调用sql语句实现SqlServer的备份跟还原,包括完整备份和差异备份
调用sql语句实现SqlServer的备份和还原,包括完整备份和差异备份调用sql语句实现SqlServer的备份还原,包括完整备份和差异备份,因为执行备份还原需要一定的时间,因此需要设定CommandTimeout参数.///<summary>///备份数据库调用SQL语句///<...
94
热度 -
8
热度 -
[SQL] SQL优化话语提升执行效率
SQL优化语句提升执行效率SYS用户在CMD下以DBA身份登陆:在CMD中打sqlplus/nolog然后再conn/assysdba//创建临时表空间???createtemporarytablespaceuser_temp??tempfile'D:\oracle\oradata\Oracle9i...
42
热度 -
[SQL] sqlserver的备份与复原
sqlserver的备份与还原/*创建一个数据库wcc*/createdatabasewccgo/*将数据库wcc备份到c盘*/backupdatabasewccfromdisk='c:\wcc.bak'backupdatabasewcctodisk='c:\wcc_diff.bak'withdif...
81
热度 -
[SQL] PL/SQL_触发器五(建立系统事件触发器)
PL/SQL_触发器5(建立系统事件触发器)系统事件触发器是指基于Oracle系统事件(例如LOGON和STARTUP)所建立的触发器。通过使用系统事件触发器,提供了跟踪系统或数据库变化的机制。1、常用事件属性函数1)ora_client_ip_address:用于返回客户端的IP地址2)ora_d...
55
热度 -
[SQL] PL/SQL_触发器一(触发器简介)
PL/SQL_触发器1(触发器简介)触发器是指存放在数据库中,并被隐含执行的存储过程。在Oracle8i之前,只允许基于表或视图的DML操作(INSERT,UPDATE和DELETE)建立触发器;而从Oracle8i开始,不仅支持DML触发器,也允许基于系统事件(启动数据库、关闭数据库、登录)和DD...
69
热度 -
[SQL] PL/SQL_触发器二(行触发器)
PL/SQL_触发器2(行触发器)行触发器是指执行DML操作时,每作用一行就触发一次的触发器。审计数据变化时,可以使用行触发器。建立行触发器的语法如下:CREATE[ORREPLACE]TRIGGERtrigger_nametimingevent1[ORevent2ORevent3]ONtable_...
17
热度 -
[SQL] PL/SQL触发器三(使用DML触发器)
PL/SQL触发器3(使用DML触发器)为了确保数据库数据满足特定的商业规则或企业逻辑,可以使用约束、触发器和子程序实现。因为约束性能最好,实现最简单,所以首先约束;如果使用约束不能实现特定规则,那么应该选择触发器;如果触发器仍然不能实现特定规则,那么应该选择子程序(过程和函数)。DML触发器可以用...
21
热度 -
[SQL] sql查询重复记录、剔除重复记录方法大全
sql查询重复记录、删除重复记录方法大全查找所有重复标题的记录:SELECT*FROMt_infoaWHERE((SELECTCOUNT(*)FROMt_infoWHERETitle=a.Title)>1)ORDERBYTitleDESC一。查找重复记录1。查找全部重复记录Select*Fro...
11
热度 -
[SQL] SQL Server基础语法范例应用(三)
SQLServer基础语法实例应用(三)三、开发应用1.按姓氏笔画排序:Select*FromTableNameOrderByCustomerNameCollateChinese_PRC_Stroke_ci_as//从少到多-->测试数据:[a]ifobject_id('[a]')isnotn...
88
热度