随笔分类 -  DataBase

sql server中case的简单示例
摘要:select*,casewhenresultrate>0thencase--<<case嵌套whenOdds>0thenOdds*ResultRate --如果resultrate大于零,且odds大于零,返回结果whenOdds<0thenResultRate --如果resultrate大于零,且odds小于零,返回结果end-->>case嵌套whenresultrate<0thencase--<<case嵌套whenOdds>0thenResultRate --如果resultrate小于零,且odds大于零,返回Res 阅读全文
posted @ 2011-10-14 14:41 Konimeter 阅读(373) 评论(0) 推荐(0)
ms sql server 2005 select guid返回null的问题
摘要:存储过程中输入的参数是@guidInput数据表:table需要返回@guidInput指定记录的value字段的值(赋值给@value)select @value=value from table where guidfield=@guidInput这样的语句,在不确定的情况下,会导致@value获取null值,请教各位知道是什么原因吗?出现这样的问题,会让所有决定使用guid作为主键的朋友都要... 阅读全文
posted @ 2007-09-06 01:56 Konimeter 阅读(1385) 评论(0) 推荐(0)
存储过程的版本控制(StoreProcedure,SourceSafe)
摘要:1、安装MS VSS 20052、安装MS SQL 20053、进入MS SQL Server Management Studio4、新建项目(新建项目的时候会自动新建解决方案)5、将解决方案和项目添加到SourceSafe6、新建查询,将你需要进行版本控制的SP一个一个Copy进去,其实这个版本控制只是一个对文本文件的控制ps1、记住每次更新都要运行,运行之前请先选择正确的数据库(默认为mast... 阅读全文
posted @ 2006-07-11 17:39 Konimeter 阅读(2462) 评论(0) 推荐(0)
XeenWeb用户群组权限
摘要:orgCreate orgDismiss orgTransfer orgKick orgQuit xeen_orgs加1条记录c... 阅读全文
posted @ 2006-05-25 12:01 Konimeter 阅读(348) 评论(0) 推荐(0)
Solartimes共识——PowerDesigner设计——引用的命名
摘要:引用的命名格式:1、子表名_主表名_键名例如:子表名:Sections主表名:Groups键名:GroupID引用的名称:Sections_Groups_GroupID2、业务前缀_子表名_主表名_键名例如:子表名:cs_Sections主表名:cs_Groups键名:GroupID引用的名称:cs_Sections_Groups_GroupID3、(子表业务前缀)子表名_(主表业务前缀)主表名_... 阅读全文
posted @ 2006-04-13 22:54 Konimeter 阅读(878) 评论(0) 推荐(0)
数据设计符合范式和数据冗余
摘要:数据表的设计,学院派认为需要符合范式第一范式:表中每个属性(字段)是不可再分的。CS中弄了个序列化出来,大量的数据表中存在了PropertyNames和PropertyValues属性,这是进步还是倒退?第二范式:数据库表中不存在非关键字段对任一候选关键字段的部分函数依赖第三范式:在第二范式的基础上,数据表中如果不存在非关键字段对任一候选关键字段的传递函数依赖则符合第三范式鲍依斯-科得范式(BCN... 阅读全文
posted @ 2006-04-12 14:31 Konimeter 阅读(501) 评论(0) 推荐(0)
CS数据库反Generate的PowerDesigner的物理数据图
摘要:要做CS的二次开发(也可能重新开发CS相同的功能),所以要研究CS,在PowerDesigner里反Gen出物理数据图,挺过瘾,不过有些关系应该是没有画出来。 阅读全文
posted @ 2006-04-07 17:53 Konimeter 阅读(748) 评论(3) 推荐(0)
PowerDesigner怎样设置数据库模板
摘要:这两天一直在用PowerDesigner搞数据库,表、存储过程、自定义函数,感觉很爽。。。以前都是直接在Sql Server上新建(当然先需要设计,设计时使用过Word、Excel、XMLSpy、MindManager等)对于一些数据表,一般默认都有增、删、改、查的存储过程,一般都将这些存储过程做成一个模板,当需要新建的时候,可以快速建立,但这些模板都不能根据表的字段来自动生成的,只能通过手工方式... 阅读全文
posted @ 2006-04-05 10:31 Konimeter 阅读(2253) 评论(0) 推荐(0)
CommunityServer数据部分名词解释
摘要:Blog Forum Gallery Post 某一篇随笔及其评论例如:我这个随笔... 阅读全文
posted @ 2006-03-29 12:01 Konimeter 阅读(736) 评论(6) 推荐(0)
多对多记录的数据设计方式
摘要:A表中的一条记录对应B表的多条记录,例如:Posts表中,一条Post记录,可能属于多个Category,即对应多个PostCategories表中的数据B表中的一条记录对应A标的多条记录,例如:PostCategories表中,一个Category下有多条Post记录,即对应多个Posts表中的数据这时候,可以选择,在A表中使用字段CategoryID,varchar(4000),记录多个Cat... 阅读全文
posted @ 2006-03-29 10:40 Konimeter 阅读(527) 评论(0) 推荐(0)