
SQL存储过程
wsg1106
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SQL存储过程生成流水号
首先在数据库中创建一个存放流水号的表CREATE TABLE [dbo].[NumSeq] ( [Cate] [varchar] (2) NOT NULL , [DateNo] [varchar] (4) NOT NULL , [Seq] [int] NULL , [CrTime] [datetime] NOT NULL )上面的代码中,Cate 字段为流水号的原创 2008-05-18 11:53:00 · 759 阅读 · 0 评论 -
DateTime类型转换比较
convert (转换类型,字段,格式)比如convert(varchar,time1,112) 把time1(datetime)转换成格式为yyyymmdd.有一个时间2008-05-30 14:12:11 则转换成 20080530。在下表中,左侧的两列表示将 datetime 或 smalldatetime 数据转换为字符数据的 style 值。将 style 值原创 2008-05-30 13:09:00 · 821 阅读 · 0 评论 -
存储过程输入参数的值
客户端,服务器都需要统计部门的销售量,客户端安装在各个部门,每个部门只能看到自己部门的销售量,而服务器安装在配送中心,需要统计所有部门的销售量。所以要设计一个存储过程,输入时间参数和部门编号参数。现在遇到个问题就是如何输入一个编号参数的值让符合的数据全部显示出来。查阅网上的资料,现在得到两种方法。第一种是用if语句。CREATE PROCEDURE [dbo].[www]@time datetim原创 2008-06-07 20:42:00 · 1248 阅读 · 0 评论 -
SQL开发应用实例存储过程——日期格式化处理
DECLARE @dt datetimeSET @dt=GETDATE()--1.短日期格式:yyyy-m-dSELECT REPLACE(CONVERT(varchar(10),@dt,120),N-0,-)--2.长日期格式:yyyy年mm月dd日 --A. 方法1 SELECT STUFF(STUFF(CONVERT(char(8),@dt,112),5,0,N年),原创 2008-06-09 13:35:00 · 1081 阅读 · 0 评论 -
存储过程 按月统计格式转换
set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgoALTER PROCEDURE [dbo].[www]@time datetime, @m_id intASIF (@m_id IS NOT NULL) BEGIN -- SET NOCOUNT ON added to prevent extra result sets from --原创 2008-06-09 13:54:00 · 495 阅读 · 0 评论