• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






Kevin Gao

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理
上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 83 下一页

2013年3月7日

系统开发中存储过程使用的优势和劣势
摘要: 在系统开发中使用存储过程来完成一些功能是很平常的事情,因为对于性能要求高的操作,或者大数据量的操作,存储过程比使用编程语言开发有相当的性能优势。曾经看到过一个系统使用的存储过程能用巨多来形容,基本上所有的操作都是在数据库写的存储过程。自己当... 阅读全文
posted @ 2013-03-07 15:09 Kevin Gao 阅读(14) 评论(0) 推荐(0)
 
系统开发中存储过程使用的优势和劣势
摘要: 在系统开发中使用存储过程来完成一些功能是很平常的事情,因为对于性能要求高的操作,或者大数据量的操作,存储过程比使用编程语言开发有相当的性能优势。曾经看到过一个系统使用的存储过程能用巨多来形容,基本上所有的操作都是在数据库写的存储过程。自己当初接触该系统时,对该系统的设计师兼DBA那是相当的佩服。他玩SQL玩的太牛了,写SQL直接用记事本写,然后写完几百行的脚本,基本不用怎么去调试和运行就可以通过了。 但是当我去了解该系统的业务和进行二次开发就发现很痛苦了,因为在存储过程中出现了错误可就不能像Visual Studio中那么方便的进行跟踪了,想单步没门。只能Print或者RAISERROR(&# 阅读全文
posted @ 2013-03-07 15:08 Kevin Gao 阅读(414) 评论(0) 推荐(0)
 
数据库中状态表的设计
摘要: 昨天在系统内部业务培训时,讲到了采购业务中供应商状态的变迁历史,随着公司业务的变更,系统的状态表中的供应商状态不断的增加了。 虽然如此,但是由于我们在设计之初据考虑到以后的可扩展性,所以我们的状态是不连续的,比如新建状态是1,审核状态是11,... 阅读全文
posted @ 2013-03-07 14:32 Kevin Gao 阅读(37) 评论(0) 推荐(0)
 
数据库中状态表的设计
摘要: 昨天在系统内部业务培训时,讲到了采购业务中供应商状态的变迁历史,随着公司业务的变更,系统的状态表中的供应商状态不断的增加了。虽然如此,但是由于我们在设计之初据考虑到以后的可扩展性,所以我们的状态是不连续的,比如新建状态是1,审核状态是11,作废状态是否-1等等。这样设计虽然保证了一定程度上的可扩展性,但是对于这些不需要的状态我们在系统中有些地方我们可能就不需要选择了,比如我查看报表时,由于这个状态不再使用了,我就没有必要作为筛选条件了,但是如果没有加上一个是否可见字段来做控制,则我们就必须在系统前端编程控制了。 这样显然不太方便了,而且后续开发和维护的工作量也加大了,因此在做数据库设计时也要. 阅读全文
posted @ 2013-03-07 14:31 Kevin Gao 阅读(716) 评论(0) 推荐(0)
 

2013年3月5日

将devexpress中控件添加到vs工具箱中
摘要: 在控制台转到目录D:\Program Files\DevExpress 2010.2\Components\Tools(安装目录)下,执行下面的命令:ToolboxCreator.exe /ini:toolboxcreator.ini如果要删除:ToolboxCreator.exe /ini:toolboxcreator.ini /remove 阅读全文
posted @ 2013-03-05 15:41 Kevin Gao 阅读(1216) 评论(0) 推荐(0)
 
将devexpress中控件添加到vs工具箱中
摘要: 在控制台转到目录D:\Program Files\DevExpress 2010.2\Components\Tools(安装目录)下,执行下面的命令: ToolboxCreator.exe /ini:toolboxcreator.ini 如果要删除: Tool... 阅读全文
posted @ 2013-03-05 15:41 Kevin Gao 阅读(13) 评论(0) 推荐(0)
 

2013年3月1日

sql查询数据库中有某个值的所有表
摘要: 在数据库中查找含有某个值的所有表的表名,使用如下的存储过程可以做到这一点。CREATE PROCEDURE dbo.FindString @string NVARCHAR(100)ASDECLARE @SQL NVARCHAR(4000); SET @SQL = N' DECLARE @str NVARCHAR(4000); SELECT @str = ISNULL(@str + N'' OR '' + c.name + N'' LIKE N''''%' + @string + ' % 阅读全文
posted @ 2013-03-01 10:37 Kevin Gao 阅读(1500) 评论(0) 推荐(0)
 
sql查询数据库中有某个值的所有表
摘要: 在数据库中查找含有某个值的所有表的表名,使用如下的存储过程可以做到这一点。 CREATE PROCEDURE dbo.FindString @string NVARCHAR(100) AS DECLARE @SQL NVARCHAR(4000); ... 阅读全文
posted @ 2013-03-01 10:37 Kevin Gao 阅读(61) 评论(0) 推荐(0)
 

2013年2月28日

购买成熟软件产品后的二次开发的问题
摘要: 现在中国的软件市场已经有了很多成熟的软件产品,软件公司之间相互购买各自的成熟产品进行二次开发已经是很平常的事情,但是对于在现有产品上进行二次开发,则需要购买的产品有提供二次开发的接口和完整的文档,而且产品所在的公司能够很好的配合,帮助用户进行针对性的开发。 同时有的公司在购买产品后想自己把控二次开发,供应商也应该进行积极的配合,这样才有助于相互良性的合作与发展。如果供应商不愿意让其他公司介入二次开发,只能让自己公司进行二次开发或者自己授权的公司来帮助进行二次开发,则会打击客户使用产品的热情。 特别是很多IT公司在购买了成熟的产品后,希望自己进行二次开发,然后产品卖给自己的用户,这样自己才能更. 阅读全文
posted @ 2013-02-28 12:43 Kevin Gao 阅读(753) 评论(0) 推荐(0)
 
购买成熟软件产品后的二次开发的问题
摘要: 现在中国的软件市场已经有了很多成熟的软件产品,软件公司之间相互购买各自的成熟产品进行二次开发已经是很平常的事情,但是对于在现有产品上进行二次开发,则需要购买的产品有提供二次开发的接口和完整的文档,而且产品所在的公司能够很好的配合,帮助用户进... 阅读全文
posted @ 2013-02-28 12:43 Kevin Gao 阅读(36) 评论(0) 推荐(0)
 
上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 83 下一页