[英]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.