程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> SQL語句與存儲過程

SQL語句與存儲過程

編輯:關於SqlServer

ASP.Net中使用

      存儲過程的調用在B/S系統中用的很多。調用存儲過程實現 數據庫操作使很多程序員使用的方法,而且大多數的程序員都是能使用存儲過程就使用存儲過程,很少直接使用SQL語句,所以存儲過程是很有用而且很重要的。

     根據返回值類型的不同,我們可以將存儲過程分為三類:

       返回記錄集的存儲過程, 返回數值的存儲過程(也可以稱為標量存儲過程),以及行為存儲過程。其次,存儲過程一旦執行,在內存中就會保留一份這個存儲過程,這樣下次再執行同樣的存儲過程時,可以從內存中直接調用。兩種不同的存儲過程調用方法。

T-sql與sql

不大一樣.sql是標准語言,也就是所有數據庫都要遵循的語言.T-sql是MSSQLServer專用的語言

SQL是“結構化查詢語言”,是有標准的,但是因為發展的不同,最終產生了由各個廠家擴展、變更出來的適合各自產品的一些變種,Oracle的是PL/SQL,SYBASE/MS的是T-SQL,T-SQL是SYBASE最早產品裡有的,要知道,SQLSERVER6其實就是購買的Sybase庫,T-SQL是這樣傳遞到MSSQLSERVER的。如果使用標准語言應該可以工作在所有的數據庫平台上,但性能、簡便度等可能收到影響。另外,有時需要調用某個產品特有的特性,或者內部結果、系統過程等的情況下,可能標准的SQL語句就不夠用了

SQL是“結構化查詢語言”,是有標准的,所有數據庫廠商都要遵循的,可以理解為數據庫通用的語言。
因需要的發展,各個廠商都對標准的SQL進行了擴展,最終在SQL的基礎上,產生出來適合各自產品的一些變種,Oracle的是PL/SQL,Sybase/MS的是T-SQL

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved