只知道sql有select update insert into delete这4个语句  下面的是一个存储过程里烤出来的
1)哪里有sql存储过程与xml那本书载??2)select User_NO[编号],User_Name[姓名],Post_Name[职位] from User_Info where User_ID=@id
这些[编号] 什么的是注释还是给字段取别名?3) @@error这样的  2个'@@'号开头的都是数据库的‘关键字’吗?
4) if @dept_id=null    //null是不是空?
    begin 
select 'cw101' return 101  //'cw101'是字段还是什么? return 呢  这整句话是什么意思呢  怎么有这么奇怪的写法? 
    end
5)  未完待续

解决方案 »

  1.   

    DING上去  分不够多??可是一次只能发100啊
              问题太简单?? 可是哦菜啊
              自己查帮助?? 帮助不是人看的啊
      

  2.   

    2)select User_NO[编号],User_Name[姓名],Post_Name[职位] from User_Info where User_ID=@id
    这些[编号] 什么的是注释还是给字段取别名?=============================字段 别名 其实这个问题自己放在查询分析器里面一运行就知道结果了
      

  3.   

    Begin Tran   --@@激活事务
    Begin Tran op激活事务是什么意思? 这2个有什么区别?
      

  4.   

    楼主问题多啊,为什么不看sql的帮助?比这里描述清楚的多了。
      

  5.   

    www.yzcc.com
    也许有免费的哦
      

  6.   

    1  用GOOGLE搜
    2  是别名
    3  @@是TSQL里的符号。如@@Error 表示@@Error是标量函数,或称为全局变量。
    4  对空值处理SQL提供两个函数NULLIF()  ISNULL()
    select 有打印和赋值的功能
    select 'abc 相当于 print 'abc"
    select @i = 100 相当于 set @i = 100
      

  7.   

    回复人: S.F.(可用分:8270 总信誉分:111未结帖数:0) ( ) 信誉:110  2005-07-17 11:06:00  得分: 0  
     
     
       楼主问题多啊,为什么不看sql的帮助?比这里描述清楚的多了。
    ------------------------------------------是啊,这里再怎么回复也不如看sql基础书学的系统和全面