背景:
遇到这样一种情况:动态向存储过程中传入表名和表的某些属性(这里用到的是主键ID),然后利用这两个变量查出一条数据的某些字段值,然后再利用这些值进行逻辑运算(自己的逻辑),最后将结果输出。话不多说,直接上图,看是否是你想要的结果:
说明:【区域1为要用来测试的表】【 区域2 为表中数据】【区域3 为表中数据jan+feb+mar列值的和5】
存储...
分类:
数据库 时间:
2014-09-24 00:14:15
阅读次数:
319
本文用3个题目,从建立数据库到创建存储过程,详细讲解数据库的功能。...
分类:
数据库 时间:
2014-09-02 00:23:03
阅读次数:
328
create PROC [dbo].CreateUserTable ( @name NVARCHAR(60) ) AS DECLARE @a NVARCHAR(max) SET @a='create table '+@name +' ([id] [int] IDENTITY(1,1) NO...
分类:
数据库 时间:
2014-08-16 16:17:00
阅读次数:
166
Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。存储过程的概念 存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中...
分类:
数据库 时间:
2014-08-10 01:37:39
阅读次数:
322
假设传入参数 为 @TopCount直接写 Select top @topcount * from table 是不行的。可以考虑使用SET ROWCOUNT示例如下ALTER PROCEDURE [dbo].[P_CSM_SelectHandleResult] @TopCount int=5...
分类:
数据库 时间:
2014-08-08 17:29:16
阅读次数:
245
学习MVC应用开发,改变了Insus.NET以前ASP.NET的开发习惯,以前开发均是服务器端,而现在使用jQuery的Ajax在实现。想到与考虑了很多问题,也遇上很多问题,一些解决了,一些还留下,望能一一把它们解决。就如这个问题《Internal Server Error》http://www.c...
分类:
数据库 时间:
2014-08-07 12:01:19
阅读次数:
206
USE [clab]GO/****** Object: StoredProcedure [dbo].[sp_bd_getResultByEcd] Script Date: 08/06/2014 16:47:55 ******/SET ANSI_NULLS ONGOSET QUOTED_IDE...
分类:
数据库 时间:
2014-08-06 18:39:31
阅读次数:
324
--插入订单-- create proc InsertOrders ( @OrderNumber varchar(300), @OrderState varchar(30), @OrderType varchar(30), @OrderTime DateTime, @OrderFirm varch....
分类:
数据库 时间:
2014-07-30 23:46:25
阅读次数:
292
--商品筛选时判断品牌ID是否存在--select dbo.isValite(94,94)create function isValite(@brandId int,@bId int)returns intas begin Declare @rNumber int if @brandId = @b....
分类:
数据库 时间:
2014-07-30 23:36:55
阅读次数:
443