一:存储过程:存储过程是一组为了完成特定功能的SQL 语句集,经编译后存储在数据库中。 可以用存储过程名字和参数来调用存储过程,这样可以避免代码重复出现,用起来也方便。 下面是定义了一个名为Buyfruit的存储过程,参数为购买人的姓名,水果名称,购买数量三个,此存储过程的作用是,输入了这三个参数之...
分类:
其他好文 时间:
2014-09-12 21:52:44
阅读次数:
174
微软Sql Server数据库中,书写存储过程时,关于查询数据,无法使用Union(All)关联多个查询。 1、先看一段正常的SQL语句,使用了Union(All)查询: SELECT ci.CustId --客户编号 , ci.CustNam --客户名称 ...
分类:
数据库 时间:
2014-09-12 18:49:04
阅读次数:
366
DataGurd:
主要备库的方式,就是数据库对数据库的备份方式,主要是解决容灾的。
流复制:
主要是利用ORACLE的归档日志,进行增量备份来实现的,不仅可以配置只复制某些表,还可以配置仅复制某些表上的ddl或dml。可以复制到表,用户,数据库级别。
高级复制:
主要是基于触发器的原理来触发数据同步的,因此,高级复制无法实现用户,数据库级别的对象复制,只能做些表、索引和存储过程...
分类:
数据库 时间:
2014-09-12 17:21:33
阅读次数:
204
CREATE DEFINER=`root`@`%` PROCEDURE `sp_GetWangingsCount`(IN `PCode` VARCHAR(50), IN `FromDay` DATE, IN `Cycle` INT, IN `DayCount` INT, OUT `Rlt` INT, OUT `DayStr` VARCHAR(520)) LANGUAGE SQL NOT DE...
分类:
数据库 时间:
2014-09-12 13:38:53
阅读次数:
323
以下为SQL脚本,本人以执行计划来调用,所以改成了执行命令,大家可根据自己需要改为存储过程使用DECLARE @bak_path nvarchar(4000)='E:\MsBackUp\SqlAutoBackup\' --备份路径;DECLARE @baktype int = 0 ...
分类:
数据库 时间:
2014-09-12 10:01:43
阅读次数:
347
xtype 代表类型C = CHECK 约束D = 默认值或 DEFAULT 约束F = FOREIGN KEY 约束L = 日志FN = 标量函数IF = 内嵌表函数P = 存储过程PK = PRIMARY KEY 约束(类型是 K)RF = 复制筛选存储过程S = 系统表TF = 表函数TR =...
分类:
数据库 时间:
2014-09-12 09:59:33
阅读次数:
190
在 .NET 的学习过程中用过三种数据库:Sql Server、Access、SQLite。Sql Server 用得相对多一点点,但是,麻烦,每次用它都需要开服务,而且还费资源,更麻烦的是拷贝到一台没有装SqlServer的电脑上还不能用,所以一般练习中只要不涉及到什么存储过程这些也基本不用它。A...
分类:
数据库 时间:
2014-09-12 01:13:32
阅读次数:
232
解决方法:
grant select, insert, update, delete on bookmarks.* to bm_user@localhost identified by 'password'
授权语句:意思是把表 XXX select, insert, update, delete权限授给bm_user表
以sys身份登录,为sys...
分类:
其他好文 时间:
2014-09-11 22:28:22
阅读次数:
267
我的日记本程序日记列表存储过程分页--drop proc procDiarycreate proc procDiary --获取日记列表的分页存储过程 @pageSize int =12, -- @pageIndex int=1, --页码序号 @totalCount int output, --总...
分类:
其他好文 时间:
2014-09-11 22:09:52
阅读次数:
158
在zendframework中使用Db类时,框架会自动给sql语句添加引号以防止数据库攻击 ,这就导致了一个问题,用户无法使用zend db类使用mysql的内置函数(方法,存储过程等)。好在zend框架提供了一个类Zend_Db_Expr,此类的构造函数会告诉框架不要对它所转化的类型进行添加引号的操作。...
分类:
数据库 时间:
2014-09-11 19:25:42
阅读次数:
303