欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

sqlserver中delete、update中使用表別名和oracle的區(qū)別

 更新時間:2013年03月26日 16:40:28   作者:  
之所以要用別名,是因為where條件中需要用到子查詢寫一些條件,下面不寫那么復雜,僅說明一下問題

昨天發(fā)現程序中數據分析的結果不對,重新進行分析后,原數據仍在,有值的字段被累計。心說,不對啊,是重新生成記錄后才分析的啊。難道忘了DELETE了?查代碼,發(fā)現有刪除語句。于是在查詢分析器中執(zhí)行,報錯。反復試幾次,明白了,Delete From不認表名別名!回頭想下,當初程序改完后主要是在Oracle中測的,SQLServer一直沒細測。

之所以要用別名,是因為where條件中需要用到子查詢寫一些條件,下面不寫那么復雜,僅說明一下問題。

結論:

(ORACLE適用)    DELETE FROM TABLEA A WHERE A.FIELD1=10
(SQLSERVER適用) DELETE TABLEA FROM TABLEA A WHERE A.FIELD1=10
(Ora\SQL均適用) DELETE FROM TABLEA WHERE TABLEA.FIELD1=10

兩點經驗:

1、測試要全面;
2、要自信,寫程序時考慮的情況挺全的。

update情況

update T_report a  
      set a.status='1'
   where a.report_Seq=1234

執(zhí)行失敗

update a
      set a.status='1'
    from T_report a
where a.report_Seq=1234

執(zhí)行成功

所以要做通用的程序,做好不使用別名

相關文章

  • sql字段解析器的實現示例

    sql字段解析器的實現示例

    本文主要介紹了sql字段解析器,我們需要從中截取出所有字段部分,以便進行后續(xù)的類型推斷或者別名字段抽取定義,感興趣的可以了解一下
    2021-06-06
  • SQLSERVER數據備份文件的分割備份方法

    SQLSERVER數據備份文件的分割備份方法

    這篇文章主要介紹了SQLSERVER數據備份文件的分割備份方法 ,需要的朋友可以參考下
    2014-12-12
  • 關于Select Where In 的排序問題

    關于Select Where In 的排序問題

    有很多人不知道SQL里怎么按 Select Where In 的內容進行字段排序.假如SQL語句為:
    2008-03-03
  • SQL Server存儲過程同時返回分頁結果集和總數

    SQL Server存儲過程同時返回分頁結果集和總數

    這篇文章主要為大家詳細介紹了SQL Server存儲過程同時返回分頁結果集和總數,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • 在SQL Server的try...catch語句中獲取錯誤消息代碼的的語句

    在SQL Server的try...catch語句中獲取錯誤消息代碼的的語句

    本文為大家詳細介紹下如何在SQL Server的try...catch語句中獲取錯誤消息的代碼,具體示例如下,感興趣的朋友可以參考下哈,希望對大家有所幫助
    2013-07-07
  • T-SQL問題解決集錦 數據加解密全集

    T-SQL問題解決集錦 數據加解密全集

    對于一些敏感數據,如密碼、卡號,一般不能使用正常數值來存儲。否則會有安全隱患。以往的加密解密都有前端應用程序來輔助完成。而數據庫一般只能加密不能解密
    2012-06-06
  • SQL Server高級內容之子查詢和表鏈接概述及使用

    SQL Server高級內容之子查詢和表鏈接概述及使用

    子查詢就是在查詢的where子句中的判斷依據是另一個查詢的結果,表鏈接就是將多個表合成為一個表,但是不是向union一樣做結果集的合并操作,但是表鏈接可以將不同的表合并,并且共享字段,感興趣的你可以了解下本文
    2013-03-03
  • sql?server設置數據庫某個字段值不能重復兩種方法

    sql?server設置數據庫某個字段值不能重復兩種方法

    sqlserver的表中有一個列不能有相同的值,如何保證每次插入該列的值都是不同的,這篇文章主要給大家介紹了關于sql?server設置數據庫某個字段值不能重復的兩種方法,需要的朋友可以參考下
    2023-11-11
  • 關于SQL Server加密與解密的問題

    關于SQL Server加密與解密的問題

    這篇文章主要介紹了SQL Server加密與解密的相關知識,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-01-01
  • Hive-SQL查詢連續(xù)活躍登錄用戶思路詳解

    Hive-SQL查詢連續(xù)活躍登錄用戶思路詳解

    這篇文章主要介紹了Hive-SQL查詢連續(xù)活躍登陸的用戶,活躍用戶這里是指連續(xù)2天都活躍登錄的用戶,本文給大家分享解決思路及sql語句,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-12-12

最新評論