varchar

    1熱度

    2回答

    如何轉換VARCHAR值,包含日期DD.MM.YYYY格式,成日期格式中的Teradata WHERE子句中「YYYY-MM-DD」? 需要編寫這樣的事: SELECT * from TABLE WHERE <some operations with VARCHAR variable containing date> between '2015-06-01' and '2017-12-31'

    4熱度

    2回答

    閱讀完文檔後,我瞭解到每個字符都有一個字節或兩個字節長度的前綴以確定其長度。我也理解,對於varchar,每個字符的字節長度可能不同,具體取決於字符本身。 所以我的問題是: 如何在DBMS確定每個字符的長度會儲存後? 含義:一個字符串存儲之後,讓我們說這是4個字符長,讓我們假設第一個字符是1個字節長,第二2個字節,第三3個字節和4日是4 .. 如何數據庫知道檢索字符串時每個字符有多長以便正確讀取它

    0熱度

    1回答

    我是法國人。所以,對我的錯誤感到抱歉! 我正在通過pgAdmin4在PostgreSql 9.6上進行數據庫遷移,第一個是CHARACTER VARYING類型字段,另一個是CIDR類型字段。 我使用這個命令: INSERT INTO ip.cidr (cid_id, cid_res_id, cid_cidr) SELECT a, b, network(c) FROM dblink('host=

    0熱度

    1回答

    我有一個與varchar(MAX)數據類型稱爲description列。 我想知道有多少段在每個描述。我怎麼能這樣做?我曾嘗試: select len(description) - len(REPLACE(description, '\n', '')) as numParagraphs 但它一直返回0段落。有什麼建議? 我意識到一個辦法做到這一點...... select len(d

    -2熱度

    2回答

    我已將updatetext命令用於文本(clob)字段。 與varchar(max)字段最相似的東西是什麼?

    0熱度

    1回答

    我正在寫一個存儲過程INSERT,我想一個varchar列轉換成數字,所以當我在寫這段代碼 CONVERT(NUMERIC(18,2), CAST([Outcost] AS FLOAT)) 然後拋出這個錯誤 關鍵字'CONVERT'附近的語法不正確。 這裏是我的查詢 INSERT INTO dbo.UdtEquipmentsStaging ([Type], [ModelID], [

    1熱度

    1回答

    我需要從varchar中讀取一個表中的值,並將其作爲布爾值寫入另一個表中。因此除「False」以外的任何標籤(文本)都被視爲「True」。但我也想要轉換(投)工作 - ::布爾。 我有例如: case when COALESCE(NULLIF('#(OG)', '')::bool, false) = FALSE then FALSE else TRUE end 但它給錯誤,因爲在我的表我沒有完

    1熱度

    1回答

    當我運行下面的代碼示例時:我得到了不同的結果(如下所示)。請解釋爲什麼我在第二個例子中得到一個匹配?我一定錯過了一些理解。 print @@version -- First example behaves as expected declare @strSearch nvarchar(10) = 'x (20) '; declare @definition nvarchar(100) = '

    0熱度

    1回答

    對於背景:此工作正常,沒有在生產中添加'E'表。 我試圖執行下面的查詢,但我得到的錯誤: Msg 8114, Level 16, State 5, Line 10 Error converting data type varchar to numeric. 奇怪的是,它執行我們的測試數據庫罰款 - 沒有看到任何試圖轉換到數字所以有點困惑。不確定什麼會導致這種差異,因爲我假設數據類型在測試數據庫和生

    0熱度

    2回答

    我想確定哪個mysql變量類型應該使用,當我想存儲一個字符串是可選的,並且大多數情況下它將爲空。 我想用BLOB或TEXT像變量,而不是爲varchar這裏是我支持的原因: 我想可選的字符串內有64個kb.I多個長度不希望數據截斷。 在正常情況下,TEXT變量沒有數據填充,這對於短暫測試來說非常緊湊。 瞭解這些類型的數據在表區域外分配並且在檢索時有開銷,我準備好接受這個小開銷;因爲我會少用它。 例