小编jan*_*son的帖子

T-SQL,在单个选择中更新多个变量

是否可以在单个选择中更新多个局部变量?

就像是:

set
    @variableOne = avg(someColumn),
    @variableTwo = avg(otherColumn)
    from tblTable
Run Code Online (Sandbox Code Playgroud)

对于像这项任务一样简单的事情,做两个单独的选择操作似乎有点浪费:

set @variableOne = ( select avg(someColumn) from tblTable )
set @variableTwo = ( select avg(otherColumn) from tblTable )
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server

45
推荐指数
2
解决办法
5万
查看次数

SQL中的代码重用和模块化

对于SQL存储过程编程,代码重用和模块化是一个好主意吗?

如果是这样,将这些功能添加到SQL存储过程代码库的最佳方法是什么?

我通常为常见和重复的任务创建标量值函数.我发现它既简化了与现有程序类似的新程序的开发,又在错误跟踪和故障排除方面提供了很多帮助.

由于性能问题,我试图远离表值函数.

我的经验法则是,如果它是一个计算,并且它在几个地方使用,那么我创建一个标量值函数.

sql sql-server

15
推荐指数
2
解决办法
2515
查看次数

选择Windows over Unix作为开发平台的好处

通过Linux或Solaris等Unix方言开发时,Windows/Microsoft作为平台可以获得任何技术优势吗?

我知道公司有时会选择微软,因为根本没有足够的程序员可以了解Unix,或者这些程序员的聘用成本要高得多.

因此,假设所有开发人员同样熟悉Unix和Microsoft,那么您是否还有更好的在Windows中开发的情况?

platform operating-system

4
推荐指数
3
解决办法
4861
查看次数

标签 统计

sql ×2

sql-server ×2

operating-system ×1

platform ×1

t-sql ×1