posts - 18,  comments - 0,  trackbacks - 0
          公告
          這個世界的美麗在于變化
          而一個人的美麗在于奮斗
          ......
          <2007年4月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          常用鏈接

          留言簿(1)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          新聞檔案

          相冊

          JAVA網址

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          在WHERE條件表達式中存在IN/NOT IN的邏輯符號,其格式為:expression IN/NOT IN exp_set,其中exp_set為子查詢或者多個常量。語法文件為:
          equation
             :expression (("not in"^|"in"^|"在于"^|"不在于"^)  exp_set);
          exp_set
           :  LPAREN constexpset RPAREN
           {#exp_set = #([SUBCONTAIN_OP, "subcontain_op"], #exp_set);}
           ;
          constexpset
           : constant (COMMA^ constant)*
           ;
          1、當碰到IN/NOT IN時,IN/NOT IN為根節點,expression、exp_set為葉子節點。
          2、exp_set必須要有左括號、右扣號,整個exp_set虛構為一個subcontain_op的根節點,LPAREN  constexpset  RPAREN分別為它的葉子節點。
          3、constexpset為多個常量組成,格式為12, 15, 30。當存在超過兩個節點時,1215為一級葉子節點,第一個,為它們的根節點,30和第一個,組成第二個,的葉子節點,如此迭加。
          AI_94傳票對照表.金額 不在于(12, 34, 45, 50) 生成的抽象語法樹如下:


          posted on 2007-04-06 20:23 LORD BLOG 閱讀(554) 評論(0)  編輯  收藏 所屬分類: 工作日志
          主站蜘蛛池模板: 鄂尔多斯市| 大同市| 巫山县| 蒙城县| 徐州市| 叙永县| 台北县| 沁阳市| 正安县| 延川县| 云南省| 怀远县| 屯昌县| 石屏县| 正安县| 鹿邑县| 清流县| 敖汉旗| 威宁| 玉溪市| 卢氏县| 南通市| 廊坊市| 临泽县| 赤水市| 潮州市| 阿鲁科尔沁旗| 岫岩| 揭西县| 宜兰市| 宁乡县| 西盟| 青阳县| 尼玛县| 崇文区| 馆陶县| 大余县| 永顺县| 沂南县| 湘乡市| 高安市|