社区应用 最新帖子 精华区 社区服务 会员列表 统计排行
  • 1303阅读
  • 1回复

[其他软件]SQLServer精华技巧集 介绍SQL相关使用技巧 CHM 绿色版

楼层直达
级别: 光盘学士
发帖
5149
飞翔币
3196
威望
2527
飞扬币
34041
信誉值
0

SQLServer精华技巧集 介绍SQL相关使用技巧 CHM 绿色版

软件语言: 简体中文 文件大小: 4.53MB 所属类别: 免费版 / 国产软件 / 电子书籍


    SQLServer精华技巧集 微软的SQL脚本生成令我伤透了心……我一直以为是我的程序上的问题,或者我操作上的失误,
并且,客服务人员屡屡埋怨我的程序bug,多次测试之后,靠,原来都是微软惹的祸……
Sql Server 的脚本生成有不少漏洞,经常由它生成的脚本运行起来却有错误。下面举例说明:
1、并没有根据sysdenpends的依赖关系生成SQL代码,而是根据“优先级”(呵呵,所谓的优先级)来生成。
比如:他认为view的优先级就要比function高。
那么,我写了下面的测试程序,形成如下的依赖关系:fnT1  <--  vwT1  <--  fnT2
就是,view vwT1处于依赖的中间。
------------------------------------
Create function fnT1()
  Returns Integer
As
begin
  Return 123
end
go
Create view vwT1
As
  Select aa=dbo.fnT1()
Go
Create function fnT2()
  Returns Table
As
  Return (Select * From vwT1)
Go
-------------------------------------
运行到数据库之后,用Enterprise生成SQL代码。(选项不一样,会有所不同,我没有选数据库和用户的)

    


SQLServer精华技巧集
级别: 光盘见习
发帖
33
飞翔币
335
威望
13
飞扬币
1459
信誉值
0
只看该作者 1 发表于: 2010-06-19
谢谢了,学习下
率性而为之,逍遥天地间。