簡體   English   中英

如何將長類型數據插入到SQL SERVER Big int類型

[英]How to insert long type data in to SQL SERVER Big int type

HI最近正在從事一個項目。 對於INT來說很容易,但是由於溢出的情況,我想在sql列中使用bigInt,並且向他發送LONG類型的數據,例如Long l="Somthing value"然后像Insert into Table value(Given Value)一樣Insert into Table value(Given Value)

但是為什么會出現錯誤消息“給出的值與表定義不匹配”

請給我一個示例代碼

插入時指定列名。

into Table(Give_Value_Column) Values(Given Value)

確保在表中插入正確的值。 假設您有三列,並且要插入四個值,則將發生錯誤。

假設您有以下一列,即column1,column2,column3等,並且您插入了一條語句

insert into tablename(column1, column2, column3) values ('somevalue','somevalue','somevalue')

此處的值基於您在創建表時提到的數據類型。

command = Insert into Table value(Given=@Value)
command.perameter.add(@value, datatype, values)

在插入語句中提及列名,無論您要插入什么列

由於表中的字段為bigint類型,因此無法在其中存儲長值。 您可以將應用程序更改為使用整數作為值,也可以將long強制轉換為int64(在sql中等於bigint),這將刪除long的所有十進制值。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM