當前位置:首頁 » 編程語言 » sql分析器執行命令列無效
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql分析器執行命令列無效

發布時間: 2023-07-06 20:09:37

sql查詢表時總顯示「列名無效」

親,你發現user的顏色是紅色的嗎?這個user不是你的user,這是一個關鍵字,你如果是用代碼來創建表的話你就會發現user表無法創建,因為user是個關鍵字,你把你的語句改成

selectownerfrom[dbo].[user]試試


如圖:

② SQL資料庫中一個表中改一個數值,總顯示對象名無效

改成
update 表名 set [列名]='A' where [列名]='B'

試一下。
------------------
把你的表結構和sql語句截個圖發上來。

③ sql 明明有列 報 列名無效

select 學號,考勤總分 into ls
from 獎懲考勤表 where 是否最終成績='是'
and 學號 in (select 學號 from inserted)

update 綜合成績表 a
set a.考勤成績=b.考勤總分/150.0*100
from 綜合成績表 a
INNER JOIN ls b
on b.學號 = a.綜合成績表.學號
drop table ls

select 學號,sum(分數)/count(學號) as 作業分數 into ls
from 作業成績表
where 學號 in (select 學號 from inserted)
group by 學號

update 綜合成績表 a set a.作業成績=b.作業分數
from 綜合成績表 a
inner join ls b
on b.學號=a.學號
drop table ls

更新的時候需要指明是屬於哪個表的列名

以上,希望對你有所幫助

④ SQL修改列名,說列名無效

哪有用中文做列名的啊... 列名只能用英文的 (studentName as '學生姓名' )是給列起別名...

⑤ sql2008提示「列名無效」,但是能正常查詢

出現此問題的原因為:設置問題造成的。

解決的方法和詳細的操作步驟如下:

1、第一步,右鍵單擊列名稱,選擇「修改」選項,然後單擊,見下圖,轉到下面的步驟。

⑥ SQL給表增加一個新列後,明明有列 查詢時說這個列無效

徹底排除書寫錯誤,在企業管理器中右擊表,建立「查詢」,將*列去掉勾,給新建的列打上勾,復制並運行該查詢試試。
請把你查詢兩個表的查詢語句寫了來

⑦ SQL查詢分析器用不了怎麼回事

1. 軟體本身有問題,下載個新的。
2. 網吧的機子對這個軟體不支持或與其他軟體沖突。

⑧ SQL 語句執行錯誤分析原因

用方括弧把資料庫名括起來試試
比如:use [ETeam-PMS-DB]

如果還不行,建議你在存儲過程中執行,並給這個資料庫一個別名