本帖最后由 redspr 于 2011-08-21 00:48:22 编辑

解决方案 »

  1.   

    sqlserver中这种不需要 from tabname 的写法是什么用处?是否就是表示一条记录:
    1,NULL,'No Records Found...',NULL是的,但是是有条件的,即
    WHERE
                     NOT EXISTS (SELECT 1 from @tbActivity)
    成立时一条,不成立没有 
    select语句中,“=” 前的名字是不是就相当于字段的别名了?是的,a=col1等价于col1 as a
      

  2.   

    这里这个 “/” 是表示 “除”的意思吗? 前后好像都是varchar的
    select语句中,“=” 前的名字是不是就相当于字段的别名了?
    这个/只是字符串拼接,不代表什么,=是相当于别名
    如果你看不懂,可以print @SQL_SELECT打印出来看看
      

  3.   

    ,''AttachmentsCount'' = (SELECT COUNT(ID) FROM [ar_Attachments_web]..MessagingAttachments where ActivityLogId = A.ActivityLogId)谢谢各位,还有一段有疑问,这个不是从数据库表里取数据的吧,是sqlserver支持的XML吗?
      

  4.   

    是取数据的啊
    [ar_Attachments_web]..MessagingAttachments指的是 数据库..表名