定义:存储过程(Stored Procedure )是一组为了完成特定功能的SQL 语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。 存储过程是由流控制和SQ...
分类:
数据库 时间:
2014-08-07 00:12:46
阅读次数:
341
简单的SQL入门一,简介 1, 一个数据库包含一个或多个表,表包含带有数据的记录(行) 2, SQL对大小写不敏感,语句的分号看具体情况二,语法 1, 数据操作语言:DML a) SELECT:从数据库获取数据 b) UPDATE:更新数据库表中的数据 c) DELETE:从...
分类:
数据库 时间:
2014-08-06 22:26:32
阅读次数:
369
本文所述为C#实现的Oracle数据库操作类,可执行超多常用的Oracle数据库操作,包含了基础数据库连接、关闭连接、输出记录集、执行Sql语句,返回带分页功能的dataset 、取表里字段的类型和长度等,同时还有哈稀表自动插入数据库等高级任务。需要特别指出的是:在执行SQL语句,返回 DataRe...
分类:
数据库 时间:
2014-08-06 21:46:42
阅读次数:
425
IT 面试中,数据库的相关问题基本上属于必考问题,而其中关于sql语句也是经常考察的一个重要知识点。
下面介绍下sql语句中一个比较重要的操作group by,他的重要行一方面体现在他的理解困难度,一方面体现应用中的长见性。
首先,给出一个studnet学生表:
CREATE TABLE `student` (
`id` int(11) NOT NULL AUTO_INC...
分类:
数据库 时间:
2014-08-06 19:13:32
阅读次数:
278
由于项目需要,我们把一些不经常变的常数通过数据字段配置好,系统初始化的时候通过数据库字段去更新数据。下面就实例说明。我有一张这样的表,你会发现meterkindid和measureid是代码,只有通过数据配置的数据字典才能解析出我们要的值,下面为数据字典表结构,这样设计就很灵活,FieldID为列名...
分类:
数据库 时间:
2014-08-06 18:44:42
阅读次数:
250
SQL中 notand or优先级问题刚刚在项目中遇到这样一个问题,SQL语句如下:select * from LOAN_BACK_LIBRARY where LIBRARY_ID=1 or LIB_ID=1 and STATUS=3我想要的结果的条件是:1. LIBRARY_ID=1 或者 LIB...
分类:
数据库 时间:
2014-08-06 18:29:51
阅读次数:
292
本文主要介绍Mybatis三种常用整合方法,需要的整合架包是spring.jar,可通过链接http://code.google.com/p/mybatis映射文件,采用注解方式提供相应的sql语句和输入参数。(1)Spring配置文件: (...
分类:
编程语言 时间:
2014-08-06 17:46:11
阅读次数:
229
微软从SQl2005起引入了CTE(Common Table Expression)以强化T-SQL。这是一个类似于非持久视图的好东西。正常的SQL语句:select * from person.StateProvince where CountryRegionCode in (select Cou...
分类:
其他好文 时间:
2014-08-06 17:23:41
阅读次数:
233
由于老师要求,最近在做oceanbase存储过程的实现,在oceanbase 0.4以前是不支持存储过程的。实现的主要步骤主要包括
1、语法解析
2、词法解析
3、具体执行语法树的步骤
现在先来说说语法解析吧,在这一块主要是使用的flex( 词法分析器生成工具) 和bison(语法分析器生成器) 这两个是对用户输入的存储过程语句进行解析的
来具体说说该怎么实现对sql语句的分析吧
...
分类:
数据库 时间:
2014-08-06 14:59:51
阅读次数:
468
1、在mysql中执行下句成功,可添加中文的。
insert into book(bookName,author,publish) values('好','hao','hao');
但是在jsp中执行这个insert 语句就会出现乱码。
解决方案:在url后面加上?useUnicode=true&characterEncoding=utf-8
2、导入txt文件中的sql语句,乱码...
分类:
数据库 时间:
2014-08-06 14:50:21
阅读次数:
258