A.填空题:1.类的三大特性是(封装性)(继承性)(多态性)。2.在SELECT语句的FROM子句中最多可以指定(256)个表或视图,相互之间要用(,)分隔,当所查询的表不在当前数据库时,可用(数据库.所有者名称.对象名称)格式来指出表或视图对象。3.创建存储过程的命令是(create proced ...
检索数据
排序检索数据
过滤数据
使用通配符过滤
使用正则表达式进行搜索
创建计算字段
使用数据处理函数
汇总数据
分组数据
使用子查询
联结表
创建高级联结
组合查询
全文本搜索
插入数据
更新和删除数据
创建和操纵表
使用视图
使用存储过程
使用游标
使用触发器... ...
分类:
数据库 时间:
2020-04-28 22:50:10
阅读次数:
85
1.使用的工具:navicat,mysql版本:5.0 2.创建存储过程,注意传的值的大小要定义好,不然会报1064错误: 3.navicat创建的过程已经默认定义好了结束标志为空格,不要额外定义//,$$等结束标志了 4.当需要知道一个sql语句影响的行数时,注意用select 和update/d ...
分类:
数据库 时间:
2020-04-26 14:06:24
阅读次数:
83
一个简单的存储过程: create or replace procedure insert_user_procedure (id in number,name in varchar2,salary in number,result out varchar2) is begin insert into ...
分类:
数据库 时间:
2020-04-25 23:37:41
阅读次数:
136
第一章 概述 分析函数是oracle816引入的一个全新的概念,为我们分析数据提供了一种简单高效的处理方式.在分析函数出现以前,我们必须使用自联查询,子查询或者内联视图,甚至复杂的存储过程实现的语句,现在只要一条简单的sql语句就可以实现了,而且在执行效率方面也有相当大的提高.此文档用一些例子记录自... ...
分类:
其他好文 时间:
2020-04-25 18:48:24
阅读次数:
64
前:转自[https://www.cnblogs.com/SysoCjs/p/9842178.html] 文章很详细,就转过来收藏啦,以下是正文 这里关于SqlServer有两个知识点:一个是使用游标遍历表,另一个是使用if not exists的sql语句进行插入。 一、使用游标遍历表 这个表可以 ...
分类:
数据库 时间:
2020-04-25 12:19:50
阅读次数:
74
一、存储过程的概念存储过程(storedprocedure)是Oracle数据库中为了完成某功能的PL/SQL代码集,就像没有返回值的自定义函数。二、存储过程的创建、调用和权限1、创建存储过程createorreplaceprocedure存储过程名(参数1模式数据类型,......)as/is--定义局部变量变量1数据类型;......begin--实现存储过程功能的PL/SQL代码。.....
分类:
数据库 时间:
2020-04-24 01:33:38
阅读次数:
82
一、执行java代码 简介 oracle提权漏洞集中存在于PL/SQL编写的函数、存储过程、包、触发器中。oracle存在提权漏洞的一个重要原因是PL/SQL定义的两种调用权限导致(定义者权限和调用者权限)。定义者权限给了低权限用户在特定时期拥有高权限的可能,这就给提权操作奠定了基础。 即无论调用者 ...
分类:
数据库 时间:
2020-04-23 21:03:30
阅读次数:
66
最近有一个场景,在生产环境的一个库中,新增了一个字段。需要从另一个关联表中找到相当的字段回填。 影响数据数百万条。 首先,不能使用一条大的update语句来更新,这个锁太大,容易产生锁征用,造成死锁。 update B a set new_column=(SELECT other_col from ...
分类:
数据库 时间:
2020-04-23 19:04:39
阅读次数:
93
调用存储过程时提示 “禁止在 .NET Framework 中执行用户代码。启用 "clr enabled" 配置选项。” 执行下面sql就行了 exec sp_configure 'show advanced options', '1'; go reconfigure; go exec sp_co ...
分类:
Web程序 时间:
2020-04-23 15:08:02
阅读次数:
94