我是个oracle初学者,经常看到很多带“:”sql 比如 name:='Tom'
:name , :p_org_id = 44,  :p_import_yn:='Y'  这些“:”分别表示什么意思,请帮忙解答,谢谢!

解决方案 »

  1.   

    在PL/sql里面会出现。
    用来赋值。name:='Tom' 就是把name变量的值设置为Tom.
      

  2.   

    一看就是没有学习过pascal的新人类。
      

  3.   

    感谢各位的回答。
    ":="是赋值, ":p_org_id=44"也是赋值吗 ?":p_import_yn:='Y'"这个呢?     
      

  4.   

    :=是赋值
    :name  在D2000里面表示是变量或者是项目.
      

  5.   

    :p_org_id   是参数
      

  6.   

    :=是表示賦值 :name表示引用form or report的項目或參數在sql中 :name表示設定要輸入的字符參數 &name 表示要輸入的字符串