<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 閱讀(968) 評論(0)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 日产久久强奸免费的看| 高清免费久久午夜精品| 久久久久亚洲AV成人网| AA免费观看的1000部电影| 成人av片无码免费天天看| 国产精品亚洲精品日韩电影| 亚洲精品熟女国产| 亚洲成色WWW久久网站| 99久热只有精品视频免费看| 国产伦精品一区二区免费| 亚洲精华国产精华精华液网站| 亚洲人成伊人成综合网久久久| 日韩在线免费视频| 最近2019免费中文字幕6| 亚洲另类自拍丝袜第1页| 久久久婷婷五月亚洲97号色| 亚洲中文字幕无码av在线| 亚洲高清视频一视频二视频三| 精品一区二区三区无码免费直播 | 免费专区丝袜脚调教视频| 亚洲精品高清国产一线久久| 免费人成大片在线观看播放电影| 嫩草视频在线免费观看| 久草免费福利在线| 人人爽人人爽人人片A免费| 国产精品嫩草影院免费| 亚洲视频免费观看| 亚洲第一区视频在线观看| 一本色道久久88亚洲综合| 久久精品国产亚洲AV无码偷窥| 日韩在线天堂免费观看| 毛片a级毛片免费观看免下载| 国拍在线精品视频免费观看 | 啦啦啦在线免费视频| 鲁大师在线影院免费观看| 99xxoo视频在线永久免费观看| 在线免费观看国产| 好吊妞998视频免费观看在线| 2021精品国产品免费观看| h视频在线观看免费网站| 在线观看H网址免费入口|