SQL進行查詢的時候資料庫列名無效

2025-07-13 03:05:16 字數 2618 閱讀 9308

1樓:網友

select datepart(day,starttime) from phonecall

你沒有寫**的表啊,

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

2樓:小丁創業

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

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

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

2、第二步,完成上述步驟後,可以看到兩邊的列名相同,見下圖,轉到下面的步驟。

3、第三步,完成上述步驟後,選擇studentname列中的最後乙個允許為null值,見下圖,轉到下面的步驟。

4、第四步,完成上述步驟後,使用「ctrl + s」進行儲存。 請注意,成功儲存後,小星號消失了,見下圖,轉到下面的步驟。

5、第五步,完成上述步驟後,右鍵單擊列表,然後選擇「重新整理」選項,可以確認修改成功,見下圖,轉到下面的步驟。

6、第六步,完成上述步驟後,確保studentname列中的not

null變為「null」,見下圖。這樣,就解決了這個問題了。

3樓:網友

在sqlserver2008中,當設計(修改)表結構之後,再用sql語句時,列名會顯示無效,但執行可以通過。原因是sql server的intellisense(智慧型感知功能)需要重新整理一下,用快捷鍵ctrl+shift+r即可。

4樓:網友

把sql關閉後再開啟,就可以了,我也出現過。

5樓:網友

能否把**貼出來看看。

sql提示列名無效,怎麼看資料庫有沒有對上號.

6樓:網友

列名無效說明當前表中沒有」此欄位「(要輸入欄位)所對應的欄位名稱。

可以通過:select * from tablename where 1=2;獲取到表結構列,之後逐列對比引數,看看要輸入的引數列名稱是否在tablename表中已經存在。

7樓:我在哪我是誰

列名無效就是指定的列名不對。對比一下實際的列名就可以。

sql server中:

select top 0 from 表名 這樣可以看。

oracle中:

desc 表名就可以檢視。

8樓:網友

看看是不是關鍵字,在列名上加上[列名]試試。

或是否與表的列名是否對應。

9樓:網友

你既然知道列名不對,那知道表名咯!那就查一下表中的所有表進行對比。

select * from 表名。

如果你是多表查詢又用了別名的話,那就檢視一下別名有沒有錯咯。

10樓:木森耙耙

怎麼看有不有對上號。。。你看不到資料庫嗎。。

sql查詢列名無效

11樓:網友

就是這個語句裡面的tel單詞,左邊的逗號應該改為英文下的逗號,你用成中文的了。

12樓:超級愛零落

分號不正確,把分號改成英文狀態下的。

13樓:網友

把表結構拿出來看看吧,肯定是你自己**寫錯了,注意輸入法,乙個乙個註解去排查。

14樓:收費一

學院後面的逗號打錯了。

在sql server中建立資料表後列名無效的問題

15樓:網友

在sql server management studio中按如下所示操作試一下:

sql語句查詢提示列名無效,請高人指點

16樓:

你查詢的表或者子查詢裡面沒有這個欄位。

17樓:網友

「承德縣」要加引號!

select * from [表1資料].[dbo].[基本資訊] where 所在縣=「承德縣」;

18樓:秀在田野

列名稱 有問題 或者 不對應 承德縣。

19樓:網友

把sql貼出來便知答案。

20樓:似乎愛上你了呀

所在縣='承德縣',看看。

c#查詢資料庫提示列名無效是什麼意思

21樓:notiger的文件

列名寫錯了,或者sql語句裡面有語法錯誤,檢查下,看看。

22樓:網友

你寫的sql語句裡的列名和資料庫的列名不符。。

c#連線sql資料庫顯示列名無效

23樓:玩轉資料處理

為什麼要分開寫呢?直接。

string sql = "select 許可權 from 人事管理 where 員工編號 = '' and 密碼 ='' ",,;

確認表裡的列名為 密碼 ?

怎樣進行sql資料庫的優化,如何進行SQL效能優化

優化總結如下 1 主鍵就是聚集索引 2 只要建立索引就能顯著提高查詢速度 3 把所有需要提高查詢速度的欄位都加進聚集索引,以提高查詢速度注意事項 1.不要索引常用的小型表 2.不要把社會保障號碼 ssn 或身份證號碼 id 選作鍵3.不要用使用者的鍵 4.不要索引 memo notes 欄位和不要索...

SQL資料庫恢復方法,求助大家,SQL資料庫如何還原

看你資料庫檔案裝在那個盤裡面,我想肯定不是c盤。將你的資料檔案和日誌檔案拷出來儲存好,重灌系統,重灌sql2000,之後將你儲存好的兩個檔案放在d盤下可以建立一個sql data的資料夾專門用來存放資料庫產生的資料檔案和日誌檔案,之後將這兩個檔案附加到你sql企業管理器上,設定好安全性,做好定期維護...

sql資料庫和oracle資料庫string型別欄位用orderby排序分別是根據什麼排序的啊

首先說明下oracle中沒有string型別,而是varchar型別。order by 的順序是assic 讀作 阿斯科馬 碼錶中 字元 列進行排序的。解釋 一般會根據字串的首字母 大些字母 小寫字母 特殊字元 數字。如果首位相同繼續排列第二位,直到不同的位。sql資料和oracle資料庫都沒有st...