SQL 出錯記錄

2022-03-23 22:23:34 字數 1544 閱讀 2732

1 "count aggregate 運算不能以uniqueidentifier 資料型別作為引數"

出錯語句:

count

(answer_1.alistenid)

解決方法:

count

(cast

(answer_1.alistenid 

asvarchar(40

)))將uniqueidentifier型別的資料通過cast函式轉換為varchar型別

2 "無法解決   equal   to   操作的排序規則衝突"

出錯語句:

create

procedure

[dbo].

[answershow

]@lid

uniqueidentifier

as/*

set nocount on 

*/select

auserid,atime,aid,atitle,aanswer,

(select

uanswercount     

from

[user

]where

(uid

=answer.auserid))

asauseranswercount

from

answer 

left

join

[user]on

answer.auserid=[

user

].uid

where

alistenid

=@lid

order

byatime 

ascreturn

go解決方法:

create

procedure

[dbo].

[answershow

]@lid

uniqueidentifier

as/*

set nocount on 

*/select

auserid,atime,aid,atitle,aanswer,

(select

uanswercount     

from

[user

]where

(uid

=answer.auserid

collate chinese_prc_cs_as))

asauseranswercount

from

answer 

left

join

[user]on

answer.auserid=[

user

].uid

collate chinese_prc_cs_as

where

alistenid

=@lid

order

byatime 

ascreturn

go出錯的原因是指定了user表中排序規則chinese_prc_cs_as,在使用where語句以及連線表的時候需要再次置頂排序規則.

tomcat使用出錯記錄

tomcat啟動時using catalina base這個配置檔案是在bin catalina.sh中配置 tomcat關閉失敗 原因 這是因為tomcat啟動的時間過長,在tomcat沒完全啟動時執行關閉tomcat的命令就會出這個錯誤。在tomcat沒有完全啟動完成時是可以檢視到tomcat執...

oracle啟動出錯解決過程記錄

今天啟動oracle的時候,結果報 無監聽程式,但昨天還是好好的,後來在命令列中啟動 和服務 lsnrctl stop start status 這三個命令,都可以正在執行,net start oracleservice 也能正常啟動。後來在任務管理器中發現啟動的 例項竟然只占用20m記憶體,和以前...

phpmyadmin匯入sql大檔案出錯問題

phpmyadmin匯入sql大檔案出錯問題 phpmyadmin中匯出資料庫,要在localhost下匯出,不能進入資料庫下匯出,在資料庫下匯出只是table的語句,當你匯入的時候就會出錯,www.2cto.com 修改php.ini中的值,可以實現mysql匯入大小不首限制 如下 在php.in...