㈠ 在一張已存在很多數據的表中增加一個欄位有風險么
只需判斷一下即可,根據你的題目意思應該是a表的id和b表的id相關聯。select
*,
case
when
(select
count(*)
from
b
where
id
=
a.id)>0
then
1
else
0
end
as
flag
from
如果你是想a表和b表的欄位和id這兩列都一樣,才將flag顯示為1的話,用下面的查詢:
select
*,
case
when
(select
count(*)
from
b
where
id
=
a.id
and
欄位
=
a.欄位)>0
then
1
else
0
end
as
flag
from
a!
㈡ 資料庫表如何增加欄位
用SQL語句添加刪除修改欄位、一些表與欄位的基本操作、資料庫備份等,需要的朋友可以參考下。
用SQL語句添加刪除修改欄位:
1.增加欄位。
alter table docdsp add dspcode char(200)
2.刪除欄位。
ALTER TABLE table_NAME DROP COLUMN column_NAME
3.修改欄位類型 。
ALTER TABLE table_name ALTER COLUMN column_name new_data_type