2013-04-03 73 views
0

經過一段時間我登陸sybase(ASE 15 ..具體)世界,我有點害怕隨着時間的推移 我從sql server知道缺少的功能和功能讓我感覺像我我在90年代初期如何將圖像類型轉換爲varchar sybase

的點 我要準備單次報告 一個具有存儲爲圖像列一些文字(不知道爲什麼有人這樣做) 所以我所做的就是

select CAST(CAST(REQUEST AS VARBINARY(16384)) AS VARCHAR(16384)) as RequestBody 
from table 

由於某些請求比16384長,因此問題會消失,而且不知道如何獲取數據

,什麼是更糟糕的,我不知道到哪裏尋找作爲Sybase文檔信息是在最好的情況下scarse,並與MS世界的不存在的

回答

-1

反而比較使用varbinary(16384)和varchar(16384),嘗試使用varbinary(max)和varchar(max)。在這種情況下,最大數據長度將爲2 GB。

參見: http://msdn.microsoft.com/en-us/library/ms176089.aspxhttp://msdn.microsoft.com/en-us/library/ms188362.aspx

什麼是表中請求列的長度?

+1

在sybase ase中沒有像varbinary(max)這樣的事情,即使在你的鏈接中有varbinary(n),其中1 WKordos

+0

我的不好!你可以將圖像列轉換爲unitext數據類型嗎?只是問問。 –

相關問題