1樓:
sql 轉換函式 convert,使用方法:
select convert(varchar,『1234』)char怎麼轉換為varchar2 sql 如下:
declare @t char(4)
set @t='a123'
select convert(varchar,@t)
2樓:幸巴達
用convert函式
select convert(varchar(2), charcolumn) from ...
3樓:快樂程式設計教育
alter table 表名
alter column 字段 資料型別
sql中如何將varchar轉換為numeric
4樓:匿名使用者
那你具體執copy行是哪句呢?
從提示來看,你是想要轉換的字段
內容中包含字母了(因為varchar型別,可是全數字的字串,也可以是數字字母組合的字串,乃至於漢字等等),然後你要把它轉換成number型,當然會報錯的
5樓:匿名使用者
numeric有好幾種選
來擇,有整形、小源數型等等。都是用cast來實現bai前提du:a表的id欄位是varchar型別1.select cast(id as integer) from a
2.select cast(id as decimal(18,x)) from a --x指小zhi數字,如果想保dao留2位小數則是2,如果不保留小數字則是0
6樓:海洋小輝
select cast(b as decimal(18,0)) from a
適用於sqlserver oracle 在sqlserver2005 2008報錯
selectconvert(decimal(18,0),b) from yourtable
僅適版用於
sqlserver 這個在sqlserver2005 2008中可權以
7樓:紙迷金醉
有乙個a表,裡面有乙個b列,是varchar(18),現在要轉換成numeric
select cast(b as decimal(18,2)) from afyi
8樓:匿名使用者
to_number(aa)
9樓:匿名使用者
'varchar' as decimal(10,2)
cast 都可以
大神們,sql中varchar2(30)什麼意思?
10樓:匿名使用者
varchar2是豎彎穗資料型別
30是資料鬧陸的長度!
varchar2 一般可以新增字串資料進餘卜去
11樓:學薈寧靜
長度為30的字串型別
12樓:匿名使用者
字段型別為 varchar2
字段長度為:30
13樓:
可變長度字串
最大長度30
sql中的varchar 和oracle中nvarchar2 可以直接轉換嗎
14樓:匿名使用者
轉換考bai
慮以下情況:
1 長度
問題:nvarchar2 長度為du1-4000character,實際儲存時會zhi被限制dao為4000byte;根據源varchar的長度設定好回轉換後的答長度。
2 編碼問題:
nvarchar2 使用的字符集為oracle建立資料庫時設定的國家字符集[national character set],該字符集只能為 al16utf16 或 utf8,均採用 unicode 編碼。
nvarchar2 不進行字符集的編碼轉換,這一點不同於varchar2(varchar2型別在需要時會自動進行字符集轉換,根據**端的會話編碼進行)
如果源的varchar編碼不是utf8的話,建議還是使用相同編碼的varchar2好了。
15樓:匿名使用者
應該可以,都是字元型嘛。
sql語句型別轉換問題,SQL語句型別轉換問題
你的b列裡面是不是類似 123 之類的資料,也就是說全部以數字形式出現的字元型別,才可以轉化int。有可能是這個原因。 select a,convert int,b b into mfrom s 向臨時表寫的時候就應該把b列變成int型 select sum b from m 你查詢的時候轉換下就可...
sql語句中的符號是什麼意思,sql 語句中 符號是什麼意思?
以下希望對你有所幫助。儘管宣告字串常量的標準方法通常都很方便,但是如果字串包含很多單引號或者反斜槓,那麼理解字串的內容可能就會變得很苦澀,因為每個單引號都要加倍。為了讓這種場合下的查詢更具可讀性,postgresql 允許另外一種稱作 美元符包圍 的字串常量宣告辦法。一個通過美元符包圍宣告的字串常量...
解釋sql語句中的不等於,解釋SQL語句中的“不等於”
erp小 sql中有兩種方式表示不等於,一種是 不含引號 另一種是 不含引號 用法是一樣的。1 建立測試表,插入資料 create table test id int,name varchar 10 insert into test values 1,張三 insert into test valu...