<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-31  評論-14  文章-0  trackbacks-0
    where 1=1
    最近看到很多sql里用到where 1=1,原來覺得這沒用嘛,但是又想到如果沒用為什么要寫呢?于是在網上

    查了查,在這里就淺談一下:
    1=1 永真, 1<>1 永假。

    1<>1 的用處:
    用于只取結構不取數據的場合
    例如:
    create table table_temp tablespace tbs_temp as
    select * from table_ori where 1<>1 
    建成一個與table_ori 結構相同的表table_temp,但是不要table_ori 里的數據。(除了表結構,其它結

    構也同理)

    1=1的用處
    用于動態SQL
    例如 lv_string := 'select tbl_name,tbl_desc from tbl_test where 1=1 '||l_condition;
    當用戶選擇了查詢的名稱'abc'時l_condition :='and tbl_name = ''abc'''';但是當用戶沒有

    選擇名稱查詢時l_condition就為空 這樣 lv_string = 'select tbl_name,tbl_desc from tbl_test 

    where 1=1 ' ,運行也不會出錯,相當于沒有限制名稱條件。但是如果沒有1=1的條件,則lv_string = 

    'select tbl_name,tbl_desc from tbl_test where ';這樣就會報錯。

    除了1=1 或1<>1之外的其它永真永假的條件同理。 
    posted on 2012-07-12 22:29 zhanghu198901 閱讀(966) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 我的小后妈韩剧在线看免费高清版| 免费看AV毛片一区二区三区| 亚洲av午夜成人片精品电影| 亚洲爆乳无码专区www| 午夜亚洲国产精品福利| 日本在线免费播放| 久久久久亚洲Av片无码v| 久久国产精品免费看| 亚洲精品无码久久久久久久 | 亚洲AV综合色区无码二区爱AV| 老司机免费午夜精品视频| 国产美女做a免费视频软件| 粉色视频在线观看www免费| 亚洲日韩VA无码中文字幕| 成人爽a毛片免费| 国产又黄又爽又大的免费视频| 午夜宅男在线永久免费观看网| 国产偷国产偷亚洲清高动态图| 亚洲色成人WWW永久在线观看| 国产成人AV免费观看| 免费在线看片网站| 亚洲精品二三区伊人久久| 免费观看的a级毛片的网站| 亚洲视频在线观看视频| 久久久www成人免费毛片| 亚洲a一级免费视频| 99re热免费精品视频观看| 精品国产亚洲一区二区三区在线观看 | 亚洲视频在线一区| 成年免费大片黄在线观看岛国| 久久亚洲精品成人| 妞干网在线免费视频| 亚洲国产精品线在线观看| 在线观看av永久免费| 国产黄片不卡免费| 亚洲精品成a人在线观看| 一级毛片免费观看不卡视频 | 亚洲精品国产免费| A片在线免费观看| 亚洲精品国产国语| 免费人成在线视频|