varcharmax

    3熱度

    1回答

    我有一個帶有SQL2012數據庫的經典ASP應用程序。我最近將表列從varchar(8000)更改爲varchar(max),因爲它不足以存儲所需的數據。 我可以使用所有需要存儲的數據更新列,但是我使用SP作爲輸出參數返回列數據只返回4000個字符(至少這是以下代碼的結果是給我: Len(cmd.Parameters("@detail").Value) 我用下面的參數聲明爲調用部分SP: cm

    2熱度

    4回答

    我試圖通過ExecuteNonQuery(和MS Practices Enterprise Library中的DatabaseFactory.CreateDatabase())插入> 8000個字符(從網頁提交)。存儲過程將參數定義爲VARCHAR(MAX)。該欄目爲VARCHAR(MAX)。理論上,2GB的數據應該可以通過。 我能做些什麼來傳遞數據> 8000?我設置了一個斷點,並且string

    0熱度

    1回答

    空值刪除數據庫中的一行在試圖從我的數據庫在SQL松鼠我收到以下錯誤刪除行。 現在,這種情況發生時,文本類型的列有值「」(如空) 當有null,則刪除時沒有錯誤。 這是爲什麼?如果我將列轉換爲類型varchar(max)而不是文本,並且在那裏有任何可能的危險,它會有幫助嗎?

    4熱度

    4回答

    PRINT Convert(VarChar(Max),Replicate('1234567890 ',1000)) 返回窗口7,997個字符。 SELECT Convert(VarChar(Max),Replicate('1234567890 ',1000)) 這將返回到網格7,996個字符。打印窗口中的額外字符是CRLF。我有我的選擇: 工具→選項→查詢結果→結果到文本→每列中顯示的最大

    0熱度

    1回答

    我試圖從stored procedure接收varchar(max)輸出param但我發現了上述錯誤,即,當Data type 0x23 is a deprecated large object, or LOB, but is marked as output parameter我執行SP在vb.net 我一直在使用SQLNCLI11連接字符串,沒有運氣 我試圖提前設置Datatypecompat

    0熱度

    1回答

    我正在開發應用程序,它會生成大的html報告。我需要將數據存儲在數據庫的臨時表中以獲取html頁面。哪種做法最好?在表格tmpTable(num,xmlStr)(xmlStr - aprox。400 Kb)中爲HTML頁面生成大的xml字符串,插入到表格中,然後在用戶請求後選擇此頁面。或者像tmpTable1(num,val1,val2,val3 ...)那樣將數據保存在臨時表中,其中val -

    1熱度

    1回答

    我正在使用Sql Server 2014 Express並有一個varchar(max)列。我需要使用特殊字符給這個字段賦予特殊含義。 我有例如這個值:「123.456.234」,但我想使用類似的東西:「678. * 789.123」。在第二種情況下,*的含義是值789不是標準值(我的應用程序邏輯中的標準值),另外兩個值678和123是標準值。 但我不知道如果使用「*」我會遇到問題,當我想在查詢中

    2熱度

    1回答

    轉換VARCHAR(n)的爲varchar(最大值),我已經擁有約8000行,我想改變從varchar(1000)爲varchar(最大)列的表 我輸入 alter table TABLENAME alter column COLUMNNAME varchar(MAX) 並沒有奏效。 如何更改列的數據類型? 或者我必須寫varchar(5000)或者什麼而不是varchar(MAX)? 謝謝。

    1熱度

    3回答

    我有一個WebMethod被調用以檢索從SQL Server varchar(max)柱。創建我neccessary的存儲過程,這在Management Studio中工作正常,但是當我運行下面的代碼我得到一個錯誤: Invalid attempt to read when no data is present 代碼: [WebMethod] public static void Populat

    1熱度

    1回答

    我將數據保存爲1,2,4,5,7,我想將它們分爲第一個響應= 1,第二個響應= 2,第三個響應= 4 ,第四個響應= 5,第五個響應= 7.它們在列中作爲varchar(max)並需要報告這些。有沒有辦法將它們分成5個不同的行或排名列表?並非所有的列都有5個部分,有些更多,有些更少,所以如果答案是靈活的,那麼這會很好。 我使用SSRS 2008 R2和SQL Server 2008R2 預先感謝您