小编EJC*_*EJC的帖子

添加列描述

有谁知道如何通过运行脚本将描述添加到SQL Server列?我知道您可以在使用SQL Server Management Studio创建列时添加说明.

我如何编写脚本,以便在我的SQL脚本创建列时,还会添加列的描述?

sql sql-server sql-server-2005

46
推荐指数
4
解决办法
5万
查看次数

SQL在SQL变量中选择一行并存储

所以,我正在写这个存储过程,我真的很喜欢SQL.

我的问题是你们:

我可以选择整行并将其存储在变量中吗?

我知道我可以这样做:

declare @someInteger int
select @someInteger = (select someintfield from sometable where somecondition)
Run Code Online (Sandbox Code Playgroud)

但是我可以从中选择整行sometable并将其存储在变量中吗?

sql stored-procedures sql-server-2005

19
推荐指数
2
解决办法
3万
查看次数

SQL Server按名称搜索列

我正在做一些侦察工作,不得不挖掘几百个SQL Server数据库表来查找列.

有没有办法轻松搜索数据库中的列并只返回列所属的表名?

我找到了这个,但是它也返回了包含该列名的存储过程......

sql sql-server sql-server-2005

17
推荐指数
3
解决办法
3万
查看次数

如果我重建我的项目引用的dll,我是否还必须重建项目?

我一直在编写这个程序(FOO),它包含对dll(BAR)的引用.所有BAR包含的是执行各种不同计算的方法. FOO将能够在多台计算机上安装和部署.我的问题是,如果我在其中一个方法中更改公式(即更改x + yx - y),我是否需要重新构建FOO新方法BAR?更重要的是,部署新版本是否安全BAR

c# dll reference

16
推荐指数
2
解决办法
8872
查看次数

存储过程返回多个结果集

我需要一个SP来返回多组结果.第二组结果将基于第一组结果的一列.

所以:

declare @myTable1 table(field0 int,field1 varchar(255))
insert into @myTable1 select top 1 field0, field1 from table1

declare @myTable2 table(field0 int,field3 varchar(255))
insert into @myTable2 
select field0, field3 from table2 
where @myTable1.field0 = @myTable2.field0
Run Code Online (Sandbox Code Playgroud)

如何用我的SP返回@ myTable1和@ myTable2?这种语法是否正确?

道歉,我还是SQL的新手...

编辑:

所以,我在下面的代码的最后一行出现错误:"必须声明标量变量"@ myTable1""

declare @myTable1 table(field0 int,field1 dateTime)
insert into @myTable1 
select top 1 field0, field1 
from someTable1 m
where m.field4 > 6/29/2009

select * from @myTable1
select *
from someTable2 m2
where m2.field0 = @myTable1.field0
Run Code Online (Sandbox Code Playgroud)

如果我突出显示并运行代码,直到第二个select *它工作正常...当我突出显示其余的时,它就像第一个变量不存在...

EDIT2: 想出那个问题.多谢你们. …

sql sql-server syntax stored-procedures sql-server-2005

11
推荐指数
2
解决办法
4万
查看次数

有谁知道如何更好地编写这个SQL If语句?

IF在我的存储过程中有这样的陈述:

if ((@someParam = 'C') OR (@someParam = 'I' AND @SomeOtherParam <> 2 AND @SomeOtherParam <> 4 AND @SomeOtherParam <> 5))
Run Code Online (Sandbox Code Playgroud)

我的问题是我可以一次检查@SomeOtherParam,而不是必须分别检查3次吗?

sql syntax stored-procedures code-cleanup

1
推荐指数
1
解决办法
228
查看次数