① 用 INSERT 語句 向資料庫 插入 可以為空的 INT型數據
直接插入null不就行了?
在程序中判斷。。
如果那項沒有填。sql就是insert into XXX (t1,t2)values("t1",null)
如果填了。sql就是 insert into XXX (t1,t2)values("t1",1)
② sql插入int類型
很簡單啊。
select * from 表名 where 欄位='"+變數+"'.//這是帶的String變數.帶int變數如下
select * from 表名 where 欄位="+變數+".
這兩者查詢時只有引號區分。int 變數查詢(或插入)不需要單引號,而String 型變數查詢或插入的時候,要在雙引號的兩邊加上一個單引號。這就是int型和String型操作SQL 語句時的不同。
③ 資料庫添加一個列int,這個列是其他int列的總分,SQL語句怎麼寫的
先加欄位,然後再UPDATE
alter table 表
add 欄位名 int null
--計算總分
update 表 set 欄位名 = ISNULL(INT列1,0) + ISNULL(INT列2,0) +ISNULL(INT列n,0) ...
④ sql server 2005 如何設置int型數據自增,又如何插入一條記錄
通過
IDENTITY
來設置
參數有2個,一個是「初始值」
一個是「增量」。
默認情況下
INSERT
語句中,不能對
IDENTITY
的欄位進行賦值。
對於
IDENTITY
的列
SQL
Server
在
INSERT
的時候,會自動忽略掉。
1>
CREATE
TABLE
test_create_tab2
(
2>
id
INT
IDENTITY(1,
1)
PRIMARY
KEY,
3>
val
VARCHAR(10)
4>
);
5>
go
1>
INSERT
INTO
test_create_tab2(val)
VALUES
('NO
id');
2>
go
(1
行受影響)
1>
INSERT
INTO
test_create_tab2(id,
val)
VALUES
(6,
'id
no
use');
2>
go
消息
544,級別
16,狀態
1,伺服器
HOME\SQLEXPRESS,第
1
行
當
IDENTITY_INSERT
設置為
OFF
時,不能為表
'test_create_tab2'
中的標識列插入顯式值。
1>
INSERT
INTO
test_create_tab2(val)
VALUES
('A');
2>
INSERT
INTO
test_create_tab2(val)
VALUES
('B');
3>
INSERT
INTO
test_create_tab2
VALUES
('C');
4>
INSERT
INTO
test_create_tab2
VALUES
('D');
5>
go
1>
SELECT
*
FROM
test_create_tab2;
2>
go
id
val
-----------
----------
1
NO
id
2
A
3
B
4
C
5
D
(5
行受影響)
⑤ sqlsmallint數據類型怎麼添加數據
sqlsmallint數據類型怎麼添加數據參考以下方法
SQL語句插入 smallint 類型的數據
關於smallint類型的值只要輸入1位 卻插不到表中.
SQL code
INSERT INTO student_Info(stu_ID,stu_Year) VALUES(001,3)
stu_ID 是 char(8) (主鍵)
stu_Year 是 smallint
⑥ sql語句 insert int變數值怎麼寫
")";試試改為");"或乾脆不寫;
字串需要雙「單引號」,數值不用雙「單引號」,(建議+號改為&)。
回答你的補充
沒說你原內容有何錯誤,錯誤只是那個最後的分號乾脆不寫試試。
沒讓你改單引號 :『)』
sql = "INSERT into ddd (YongHuMing ,MiMa ,MiMaAgin,QuanXian)values('"& Use_YongHuMing& "', '"& Use_MiMa& "', '"& Use_MiMaAgin& "', "& Use_QuanXian& ")"
⑦ sql表中有一個int類型欄位,當插入一行數據時,怎麼使上一行所對應Int欄位變0 在線等!!!
假設這個表有3條數據
插入一行的時候,要干2件事情
1、插入新的一行(第4行)
2、把第3行的那個 int 類型數據 修改為 0
如果是這種情況,考慮使用觸發器來處理。
⑧ 怎麼樣把NULL值插入到SQL資料庫的INT欄位(int可為空)
既然設置為int型,就是最好不要不要插入null,雖然我現在也還是不懂的怎麼插入null。因為int裡面如果是null,你獲取到的數據都要進行一些判斷。這也是很麻煩的。如果數據要為null你在資料庫可以用string類型。對象的屬性可以int型。然後進行一些轉換。如大家說的考試的分數欄位。這是我覺得。