Ⅰ 如何消除 sql server 2008 R2 查詢語句的紅色波浪線
比如說新建一張數據表之後,表名為 Person 當使用結構化查詢語句的時候,輸入Person 總是會出現紅色波浪線 (紅色波浪線一般是提示有錯誤,但是這里並沒錯) 網路上有個很好的解釋: SQL 語句的時候,輸入 表名字.會自動彈出 這個表的欄位列表,讓你選擇。但是,當你新建了一個對象的時候, 例如表, 或者你的那個例子,是新建存儲過程abc這個時候,資料庫那裡,已經有存儲過程abc 了。但是客戶端的緩存裡面, 並沒有 存儲過程 abc 的信息。 因為內存裡面的信息,沒有更新。因此,在客戶端那裡。輸入EXEC abc,abc下有紅線。將 客戶端關閉後,重新打開, 由於客戶端 重新載入了 資料庫的基礎信息。知道了 當前資料庫裡面,有 一個名字叫 abc 的存儲過程因此,就不出紅線了。 我在網上看到一個好辦法: 在 Microsoft sql server management studio 里點擊「編輯」——「IntelliSense」——「刷新本地緩存」就會發現紅色波浪線沒了(前提是你的代碼沒錯)
Ⅱ SQL2008為什麼外鍵無效了還能創建表格怎麼消除波浪線
1、FK是個邏輯,並不是實體;它是在運行時(用到時)檢測的,因此可以創建。
類似的情況還有一些,如:創建sp時,代碼中調用的其它sp可以不存在。
2、波浪線是SSMS的智能提示,提醒你這兒存在問題。
你創建好外鍵關聯表(Student)後,就會消失。
Ⅲ 這段代碼在SQL Server 2008中可以順利執行,可是為什麼在窗口中還有下劃波浪線提示錯誤呢
呵呵 你的列名問題,在資料庫中最好用英文列名,畢竟是外國的嘛,而且英文也是世界通用的,中文只不過就中國和附近的幾個國家用!所以你的執行的時候是可以識別的,但是不符合規范、、我們公司建資料庫,表,等等用中文是要罰款的,不專業,所以,你多練練英文吧,不會的話,下載個金山詞霸,總比中文好多了!
Ⅳ 在eclipse中編寫import java.sql.*顯示黃色的波浪線
引入了相關類,但是代碼中沒有使用相關的類,所以eclipse檢測結果為引入了冗餘包,所以有淡黃色線,但是不影響程序的編譯和運行
Ⅳ 使用SQL資料庫時寫查詢語句,為什麼下面有紅色波浪線,但是運行卻沒問題求大神
這是因為,你先打開了編寫SQL的窗口,在外面再建了表。他的智能提示不同步。
你關了這個SQL窗口,重新再打開一個,就沒有問題。
Ⅵ 如何消除 sql server 2008 查詢語句的紅色波浪線
近來學習sql的時候,所以就用上了sql server 2008 , 這個版本有個很好的地方就是會智能提示,但是這種智能提示有些時候這是很煩人, 比如說新建一張數據表之後,表名為 Person 當使用結構化查詢語句的時候,輸入Person 總是會出現紅色波浪線(紅色波浪線一般是提示有錯誤,但是這里並沒錯) 網路上有個很好的解釋: 這個表的欄位列表,讓你選擇。但是,當你新建了一個對象的時候, 例如表, 或者你的那個例子,是新建存儲過程abc這個時候,資料庫那裡,已經有存儲過程abc 了。但是客戶端的緩存裡面, 並沒有 存儲過程 abc 的信息。 因為內存裡面的信息,沒有更新。因此,在客戶端那裡。輸入EXEC abc,abc下有紅線。將 客戶端關閉後,重新打開, 由於客戶端 重新載入了 資料庫的基礎信息。知道了 當前資料庫裡面,有 一個名字叫 abc 的存儲過程因此,就不出紅線了。 我在網上看到一個好辦法: 在 Microsoft sql server management studio 里點擊「編輯」——「IntelliSense」——「刷新本地緩存」 就會發現紅色波浪線沒了(前提是你的代碼沒錯)
Ⅶ sql server的問題,查詢結果正確,但每個表名下面都用紅色波浪線,說對象名無效,這是為什麼
這個不用管。
這是在系統打開的時候,讀的系統表的數據。系統表的數據沒有及時更新的原因。
有可能是你的內存不夠大。也有可能是你寫這個語句的時候,表什麼的真還沒有創建。或是表是在另一個窗口創建的。
Ⅷ sqlserver2008新建查詢,表名下出現紅波浪線,顯示「表名無效」,但仍然可以查詢得到結果
這種原因多是新建了表,但資料庫中並沒有刷新表名,導致資料庫不識別。
現象如此: