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...