新聞中心
?CHAR? 數(shù)據(jù)類型指定了固定長度的字符串。OceanBase 確保存儲在 ?CHAR? 數(shù)據(jù)類型列中的所有值的長度等于? size ?指定的固定長度。如果您插入的值短于指定長度,則 OceanBase 將用空格填充剩余長度。如果您插入的值超過列長度,則 OceanBase 會返回錯誤。

讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領域值得信任、有價值的長期合作伙伴,公司提供的服務項目有:主機域名、雅安服務器托管、營銷軟件、網(wǎng)站建設、米脂網(wǎng)站維護、網(wǎng)站推廣。
?BYTE? 和 ?CHAR? 限定符會覆蓋由 ?NLS_LENGTH_SEMANTICS? 參數(shù)指定的語義,而該參數(shù)默認字節(jié)語義。為了確保具有不同字符集的數(shù)據(jù)庫之間,能夠進行正確的數(shù)據(jù)轉(zhuǎn)換,?CHAR? 數(shù)據(jù)必須由格式正確的字符串組成。
語法
CHAR [(size [BYTE | CHAR])]參數(shù)
|
參數(shù) |
說明 |
|---|---|
size |
表示指定的固定長度 |
BYTE |
表示以字節(jié)(BYTE)為單位提供列的長度 |
CHAR |
表示以字符(CHAR)為單位提供列的長度 |
CHAR數(shù)據(jù)類型的列的默認長度為 1 個字節(jié),允許的最大長度為 2000 個字節(jié)。
示例
當創(chuàng)建帶有 ?CHAR? 數(shù)據(jù)類型列的表時,默認情況下,您以字節(jié)為單位提供列的長度。?BYTE? 與默認值相同。
如果使用 ?CHAR? 限定符。則以字符為單位提供列長。
- 示例 1
將一個 1 字節(jié)的字符串插入 ?CHAR(10)? 類型的列中,在存儲該字符串之前,將為其空白填充為 10 個字節(jié)。
- 示例 2
?CHAR(10 CHAR)?,表示以字符為單位提供列長。
當前標題:創(chuàng)新互聯(lián)OceanBase教程:OceanBaseCHAR數(shù)據(jù)類型
文章鏈接:http://www.5511xx.com/article/cdoigjs.html


咨詢
建站咨詢
