SQLSERVER之T SQL查詢(二)

2022-03-27 20:52:06 字數 564 閱讀 4384

今天我們討論乙個簡單的問題,由於是剛想到怕忘記記錄,所以乙個簡單的問題寫乙個部落格有點兒浪費。不過技術在於理解,在於知其然也要知其所以然,還是記錄一下同時也希望能幫到大家。sql查詢會有很多部落格,希望自己能耐心的寫下去,鞏固自己的知識。

select  s.sid,s.name

from  dbo.student as s

where s.sid in(

select c.sid

from dbo.class

order by c.sid

)

這個時候sqlserver會報語法錯誤。這是為什麼呢?

當order by 出現在子句中的時候,它所返回的不是乙個datatable或者說不是返回的乙個臨時表,而是返回的乙個游標(指標)。

所以這個時候子查詢中的會報錯誤。

SQL SERVER 7 T SQL程式設計

t sql程式設計 t sql中的變數都是以 符號開頭的。以乙個 符號,開頭,叫做 使用者宣告的變數 以兩個 開頭的叫做 全域性變數 系統變數 select version select language 為變數賦值 全域性變數 系統變數 是系統來維護的,無需我們手動干預,我們只能從中獲取值 不能為...

SQL server中的T SQL語句

首先點選新建查詢 如下圖所示 建立資料庫 create database 資料庫名稱 使用資料庫 use 資料庫名稱 建立表 create table 表名 輸入完成執行時需選中 如果需要多條語句一起執行,則需要在後面 go 例如 create database 資料庫名稱 go use 資料庫名稱...

SQL server中的T SQL語句

首先點選新建查詢 如下圖所示 建立資料庫 create database 資料庫名稱 使用資料庫 use 資料庫名稱 建立表 create table 表名 輸入完成執行時需選中 如果需要多條語句一起執行,則需要在後面 go 例如 create database 資料庫名稱 go use 資料庫名稱...