91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

SQLServer類型text運算符不兼容

發布時間:2020-08-10 22:36:21 來源:ITPUB博客 閱讀:504 作者:chenoracle 欄目:關系型數據庫

SQLServer 類型 text 運算符不兼容

 

DB SQLServer 2012

問題:

Text 類型的列,不支持“ = ”運算符。

報錯如下:

消息 402,級別 16,狀態 1,第 1 行

數據類型 text 和 varchar 在 equal to 運算符中不兼容。

問題現象:

---create table test0706(id int,a text);

---insert into test0706 select id,ssfb as a from t1;

select * from test0706 where a='10';

消息 402,級別 16,狀態 1,第 1 行

數據類型 text 和 varchar 在 equal to 運算符中不兼容。

select * from test0706 where a in ('10');

消息 402,級別 16,狀態 1,第 1 行

數據類型 text 和 varchar 在 equal to 運算符中不兼容。

update test0706 set a=100 where id='2';

消息 206,級別 16,狀態 2,第 1 行

操作數類型沖突: int 與 text 不兼容

 

解決方案:

一: like

text類型查詢時不支持=,可以支持like

select * from test0706 where a like '10';

二:cast

select  * from test0706 where cast(a as nvarchar) = '10';

---同理也可以用于update

BEGIN TRAN 

update test0706 set a = cast('100' as text) where id=2;

COMMIT TRAN

---ROLLBACK TRAN

三: READTEXT (Transact-SQL)

https://docs.microsoft.com/zh-cn/previous-versions/sql/sql-server-2008-r2/ms187365(v=sql.105)

從 text、ntext 或 image 列讀取 text、ntext 或 image 值,從指定的偏移量開始讀取指定的字節數。

語法:

READTEXT { table.column text_ptr offset size } [ HOLDLOCK ]

……

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

佳木斯市| 章丘市| 庆城县| 射阳县| 讷河市| 城市| 徐闻县| 睢宁县| 博客| 济宁市| 张家港市| 海淀区| 社旗县| 榆社县| 申扎县| 怀柔区| 阜阳市| 桓台县| 黄梅县| 新竹市| 唐海县| 郯城县| 昭觉县| 襄汾县| 永善县| 隆德县| 尉犁县| 夏河县| 洱源县| 永丰县| 宁城县| 泾源县| 双鸭山市| 定边县| 安远县| 金溪县| 昌平区| 惠水县| 绥芬河市| 黎平县| 临城县|