Sql Server
even0220
这个作者很懒,什么都没留下…
展开
-
分页存储过程
****** 对象: StoredProcedure [dbo].[UP_GetRecordByPage] 脚本日期: 07/23/2010 14:58:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO --------分页存储过程 CREATE PROCEDURE [dbo].[UP_GetRecordByPage] @tblName varchar(255), --table name @fldNa转载 2010-07-23 17:38:00 · 339 阅读 · 0 评论 -
一个项目涉及到的50个Sql语句
/* 标题:一个项目涉及到的50个Sql语句(整理版) 作者:爱新觉罗.毓华(十八年风雨,守得冰山雪莲花开) 时间:2010-05-10 地点:重庆航天职业学院 说明:以下五十个语句都按照测试数据进行过测试,最好每次只单独运行一个语句。 问题及描述: --1.学生表 Student(S#,Sname,Sage,Ssex) --S# 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别 --2.课程表 Course(C#,Cname,T#) --C# --课程编号,Cn转载 2010-07-28 16:54:00 · 464 阅读 · 0 评论 -
在SQLSERVER中处理特殊字符以及空格。
--去除特殊字符,只留0-9,a-z,A-Z declare @teststr varchar(100) set @teststr='test #123^we' while patindex('%[^0-9a-zA-Z]%',@teststr)>0 SET @teststr=STUFF(@teststr, patindex('%[^0-9a-zA-Z]%',@teststr),1,'') SELECT @teststr --------------------------------原创 2010-11-19 13:15:00 · 5593 阅读 · 0 评论 -
业务单号自动增长的处理办法 eg: P031106001
问题:在实际业务处理中有些单号需要自动增长,但又不能用自增列代替 eg: P031106001 -- 第一位P表示采购单,031106表示日期,后三位是流水号。 /* 1:创建测试用的表结构 */ create table tablename(pono char(10),b int) go /* 2:创建一个得到当前日期的视图,为下面的自字义函数作准备 */ c转载 2013-01-08 23:57:16 · 805 阅读 · 0 评论 -
业务单号自动增长的处理办法 eg: R000000001
/* 1:创建测试用的表结构 */ create table tablename(pono char(10),b int) go /* 2:用自定义函数来得到单号 */ create function getDH() returns char(10) As begin declare @dh1 char(10),@dh2 char(10) select @dh1 = ma原创 2013-01-08 23:58:11 · 1095 阅读 · 0 评论 -
SQL Server 2008 R2英文版安装图文教程
SQL Server 2008 R2英文版安装图文教程,需要的朋友可以参考下 SQL Server 2008 R2英文版安装图解转载 2013-01-09 11:29:15 · 4825 阅读 · 1 评论 -
MSSQL删除某数据库中所有表
--删除所有约束 DECLARE c1 cursor for select 'alter table ['+ object_name(parent_obj) + '] drop constraint ['+name+']; ' from sysobjects where xtype = 'F' open c1 declare @c1 varchar(8000) fetch转载 2013-01-20 13:59:20 · 4615 阅读 · 0 评论