文章列表
 
您正在查看 "Sql Server" 分类下的文章

2011年04月23日 星期六 11:55

一、 分析阶段
一般来说,在系统分析阶段往往有太多需要关注的地方,系统各种功能性、可用性、可靠性、安全性需求往往吸引了我们大部分的注意力,但是,我们必须注意,性能是很重要的非功能性需求,必须根据系统的特点确定其实时性需求、响应时间的需求、硬件的配置等。最好能有各种需求的量化的指标。
另一方面,在分析阶段应该根据各种需求区分出系统的类型,大的方面,区分是OLTP(联机事务处理系统)和OLAP(联机分析处理系统)。
二、 设计阶段
设计阶段可以说是以后系统性

 
2010年04月26日 星期一 16:00


Select [产品名称],[单位],[色-尺寸],sum([数量]),sum([结算金额]) from 产品表 group by [产品名称],[单位],[色-尺寸]

union

Select [产品名称],[单位],[色-尺寸],sum([数量]),sum([结算金额]) from 产品表 group by [产品名称],[单位],[色-尺寸]

union

Select [产品名称],[单位],[色-尺寸],sum([数量]),sum([结算金额]) from 产品表 group by [产品名称],[单位],[色-尺寸]

 
2010年04月01日 星期四 14:23

▲日期/时间
CDate 将字符串转化成为日期 select CDate("2005/4/5")
Date 返回当前日期
DateAdd 将指定日期加上某个日期select dateAdd("d",30,Date())将当前日期加上30天,其中d可以换为yyyy或H等
DateDiff 判断两个日期之间的间隔 select DateDiff("d","2006-5-1","2006-6-1")返回31,其中d可以换为yyyy,m,H等
DatePart 返回日期的某个部分 select DatePart("d","2006-5-1")返回1

 
2009年06月19日 星期五 16:26

    SQL Server 2000就已经有了对XML的支持,这种支持主要体现在FOR XML子句和SQLXML上。然而,这些支持并不充分,因为在SQL Server 2000里,归根结底是用关系型的数据表来模拟XML数据,由于关系型数据先天上的缺点,让它模拟表现力和扩展性更强的XML数据必然模拟得不伦不类,要实现具有一定格式的XML代码,往往需要写很复杂的SQL语句。此外,由于SQL Server 2000发布得比较早,它对XPath的支持也不全面,更不要说现在的XQuery了。因此,在真实项目中,一旦遇到比较复杂的XML,往往很少会使用FOR XML子句,而是

 
2008年12月08日 星期一 13:25
SELECT RowNum, PrivilegeName
FROM
   (SELECT PrivilegeName,
       ROW_NUMBER() OVER (ORDER BY PrivilegeId) as RowNum
    FROM wmf_Privilege
   ) as s where RowNum Between 10 and 20
 
2008年07月11日 星期五 16:09

为了进一步规范存储过程的管理,特制定以下规范供开发人员参考,请开发人员在创建存储过程时,注意以下几点:

1.若创建存储过程或修改原不规范的存储过程,请在AS

 
2008年06月30日 星期一 17:12

1. 说明:复制表(只复制结构,源表名:a,新表名:b)

SQL: select * into b from a where 1<>1;

2. 说明:拷贝表(拷贝数据,源表名:a,目标表名:b)

SQL: insert into b(a, b, c) select d, e, f from b;

3. 说明:显示文章、提交人和最后回复时间

 
2008年04月11日 星期五 10:21

--根据表中数据生成insert语句的存储过程

--建立存储过程,执行 spGenInsertSQL 表名

--感谢playyuer

-- ======================================================

CREATE   proc spGenInsertSQL (@tablename varchar(256))

as

begin

declare @sql varchar(8000)

declare @sqlValues varchar(8000)

set @sql =' ('

set @sqlValues = 'values (''+'

select @sqlValues = @sqlValues + cols + ' + '','' + ' ,@sql = @sql +

 
2008年04月11日 星期五 10:21
======================================================================================
--查询指定的表在那些数据库中存在

declare @tbname sysname
set @tbname='客户资料'

declare @dbname sysname,@sql nvarchar(4000),@re bit,@sql1 varchar(8000)
set @sql1=''
declare tb cursor for select name from master..sysdatabases
open tb
fetch next from tb into @dbname
while @@fetch_status=0
begin
set @sql='set @re=case when exists(select 1 from ['

 
2008年04月11日 星期五 10:20

[推荐]精典SQL语句:

========================================================
查询表内容
SELECT
表名=case when a.colorder=1 then d.name else '' end,
表说明=case when a.colorder=1 then isnull(f.value,'') else '' end,
字段序号=a.colorder,
字段名=a.name,
标识=case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√'else '' end,
主键=case when exists(SELECT 1 FROM sysobjects where xtype='PK' and name in (
SELECT name FROM sysindexes

 
2008年01月15日 星期二 17:41

数据库字典包括表结构(分2K和2005)、索引和主键.外键.约束.视图.函数.存储过程.触发器.规则。可以在企业管理器、查询分析器中简单执行,直接了当的查出SQL2K及SQL2005的所有数据字典,方便文档的编写,希望对大家有帮助。

1. SqlServer2000数据库字典--表结构.sql
SELECT TOP 100 PERCENT --a.id,
      CASE WHEN a.colorder = 1 THEN d.name ELSE '' END AS 表名,
      CASE WHEN a.colorder = 1 THEN isnull(f.value, '') ELSE '' END AS 表说明

 
2008年01月04日 星期五 20:51

   如果你正在负责一个基于SQL Server的项目,或者你刚刚接触SQL Server,你都有可能要面临一些数据库性能的问题,这篇文章会为你提供一些有用的指导(其中大多数也可以用于其它的DBMS)。

   在这里,我不打算介绍使用SQL Server的窍门,也不能提供一个包治百病的方案,我所做的是总结一些经验----关于如何形成一个好的设计。这些经验来自我过去几年中经受的教训,一直来,我看到许多同样的设计错误被一次又一次的重复。

  一、了解你用的工具

  不要轻视这一点,这是我

 
2007年12月19日 星期三 19:33
名称:spAll_ReturnRows
输入:
输出:
 
2007年12月19日 星期三 11:54

IF EXISTS (SELECT * FROM sysobjects WHERE type = 'P' AND name = 'page')
BEGIN
   PRINT 'Dropping Procedure page'
   DROP Procedure page
END

GO

PRINT 'Creating Procedure page'
GO
CREATE Procedure page
/* Param List */
@TableNames VARCHAR(200),    --表名,可以是多个表,但不能用别名
@PrimaryKey VARCHAR(100),    --主键,可以为

 
 
   
 
 
文章存档
 
     
 
最新文章评论
  

好东西啊
 

[表情]
 

[表情]
 

我有一款支持手机的工作流,楼主来我空间里看看吧。
 

写的不错、。
   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu