-
[SQL] sql 目录 视图 建立 删除
sql索引视图建立删除--创建索引createuniqueindexunionbank(customerName)--创建表bank上的唯一索引,索引名uni与表中的customerName列对应dropindexbank.uni--删除表bank的索引名为uni的索引--创建非聚集索引fillfa...
437
热度 -
[SQL] SQL注入跟SQL优化
SQL注入和SQL优化1、SQL注入漏洞由于“’1′=’1′”这个表达式永远返回true,而true与任何布尔值的or运算的结果都是true,那么无论正确密码是什么“Password=’1′or’1′=’1′”的计算值永远是true,这样恶意攻击者就可以使用任何帐户登录系统了。这样的漏洞就被称作“S...
26
热度 -
[SQL] sql server中字符串类型的日期怎么比较大小
sqlserver中字符串类型的日期如何比较大小如果在数据库(sql)中将保存日期的字段的数据类型设置为varchar,而你又需要对这个日期和另外一个日期进行比较,那么该怎么办呢?第一种方法很容易想到,就是纯粹地利用字符串来比较大小,比如有一个字段为adddate,其数据类型为varchar,要比较...
66
热度 -
[SQL] 统计某些状态总和sql
统计某些状态总数sql?统计某些状态总数sqlselectne.plan_uuidasplan_uuid,ne.checkunit_nameascheckunit_name,ne.checkunit_uuidascheckunit_uuid,count(*)astotal,--总数sum(casew...
61
热度 -
[SQL] SQL SERVER中PERCENTILE_CONT跟PERCENTILE_DISC
SQLSERVER中PERCENTILE_CONT和PERCENTILE_DISCSQLSERVER中PERCENTILE_CONT和PERCENTILE_DISCPERCENTILE_CONT和PERCENTILE_DISC看下面一组SQL语句:WITHtestas(selectN'LeeWhoe...
120
热度 -
[SQL] SQL Server 2008安装程序失败原因1
SQLServer2008安装程序失败原因一SQLServer2008安装程序失败在创建窗口句柄之前不能在控件上调用Invoke或BeginInvoke第一种情况经查询,原因:mscorsvw.exe进程调用Invoke所致解决办法:打开任务管理器,结束这个进程即可。==第二种情况SQLServer...
51
热度 -
[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处置例外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
热度 -
105
热度 -
[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
热度