try:if (@table='1')
begin
set @sSql=@sSql+@col1
end
else
begin
set @sSql=@sSql+@col2
end
begin
set @sSql=@sSql+@col1
end
else
begin
set @sSql=@sSql+@col2
end
解决方案 »
- 把表中每个类别的新闻提取一定条数
- 一个表的记录之间的日期间隔怎么取,太难了,请求SQL高手支援!!!
- 求教一个关于字符型和数值型数据的大小比较问题
- 向各位高手求一个SQL救命,先谢谢了!
- driver's SQLALLOCHANDLE ON SQL_HANDLE_ENV FAILED
- SQL的表中某字段含有一些特定字符,如何取出其中第2个"|"与第3个"|"之间的字符呢?
- 请问在什么情况下应该使用存储过程?
- 200分诚心请教各位热心的朋友:请问这个是交叉表吗?是否可以用最少的语句来生成?
- 2个SELECT结果和并 UNION 不可以
- 我好怕(听说Oracle要被sql server吃掉),请指点迷津。
- 一个非常简单的问题
- 看图写存储过程
@table varchar(10)
AS
set nocount on
declare @col1 varchar(60)
declare @col2 varchar(60)
declare @sSql varchar(4000)
....