MSSQL 排序方式導致的查詢錯誤解決

2021-10-09 18:34:58 字數 596 閱讀 7160

cannot resolve the collation conflict between "latin1_general_ci_as" and "sql_latin1_general_cp1_ci_as" in the union operation. 

1、推薦方式建立檢視用 collate 方式來解決

create view 檢視

asselect 測試列 collate sql_latin1_general_cp1_ci_as as 名稱

from 表

2、不推薦方式修改資料庫排序方式(記得備份資料

use master;  

go

alter database [資料庫] set offline with rollback immediate

goalter database [資料庫] set online

goalter database [資料庫]

collate sql_latin1_general_cp1_ci_as ;

go

RBAC導致的helm安裝tiller錯誤解決

在用helm init安裝tiller server時,一直部署不成功,檢查deployment發現是rbac導致的許可權錯誤.1 helm init時,預設的repo url被牆,導致出錯.解決辦法 增加引數配置未被牆的repo url,可以是本地的.2 修改repo url後,helm init...

MSSQL的IN引數化查詢

e02 例如 原sql語句 delete from serviceboard where charindex cast id as nvarchar ids 0 注 id 在資料庫中為整型,要匹配字串必須轉換成nvarchar 現在修改為 delete from serviceboard where...

mssql中的分頁查詢

mssql中的分頁查詢沒有mysql那麼方便,而且由於版本的原因,有些方法不通用,這裡寫一下比較通用的方法 使用top pagesize 處理,然後where 條件加上not in過濾不要的資訊就好了 例如 select top id,type,title,createtime from lyg s...