sql添加列
⑴ 怎麼用sql語句添加列(添加欄位)有難度!!!
你的 意思 是用語句批量增加欄位嗎?
你可以查詢哪些表沒有這個欄位.
但是批量修改表的語句.
--------------------------------------
查完之後手動修改吧.
------------------------
這樣 是可能實現的.
if age in (select a.Name
from syscolumns as a
inner join sysobjects as b on a.ID=b.ID
where b.Name= '你所要查詢的表名')
begin
return
end
alter table [dbo].[Table_1] add mmm nvarchar(20)
這樣對每個表的修改需要執行一次.
⑵ 怎麼使用sql語句添加列
alter table 表名 add 列名 數據類型。
⑶ sql怎麼在資料庫中插入一列數據
sql語句
alter table [tableName] add [columnName] [dataType]
tableName :這個替換為你需要修改的表名
columnName :你需要添加的欄位名
dataType:該欄位對應的數據類型
⑷ SQL中如何在表中添加欄位
ALTER TABLE TableName1
ADD | ALTER [COLUMN] FieldName1
FieldType [(nFieldWidth [, nPrecision])]
[NULL | NOT NULL]
[CHECK lExpression1 [ERROR cMessageText1]]
[DEFAULT eExpression1]
[PRIMARY KEY | UNIQUE]
[REFERENCES TableName2 [TAG TagName1]]
[NOCPTRANS]
例:ALTER TABLE customer ADD COLUMN fax c(20) NULL
你的可能是日期時間型的列?
ALTER TABLE 表名 ADD COLUMN sendtimec datetime
補充:你要什麼時間?新增加的列當然沒有數值了。
你可以設置默認值
ALTER TABLE 表名 ADD COLUMN sendtime datetime default datetime()
「空上代碼」是什麼?
修改:ALTER TABLE 表名 ADD COLUMN sendtime datetime default getdate()
修改已存在數據行的該列值
update 表名 set sendtime=getdate()
⑸ sql server 中怎麼給表中增加一列
1、首先我們准備一個數據表,接下來將會在這個表中添加列
⑹ 如何用Sql語句添加欄位
使用SQL語句為數據表增加一個欄位,使用alter table子句。
語法:alter table 表格名 add 欄位名 數據類型 -alter table table_name add col_name char(5)
例,表格:tt
altertablettaddtest_columnchar(5);
⑺ SQL插入新列 (含計算)
你的問題應該分成兩步驟
第一步,添加一列是修改表,應該用ALTER TABLE,你先加入列
第二步,更新列的值,用update
⑻ sql 語句添加列
selectg.GOLFFIELD_CITY,
sum(casewheng.golffield_ball=0then1else0end)高爾夫球,
sum(casewheng.golffield_ball=1then1else0end)羽毛球,
sum(casewheng.golffield_ball=3then1else0end)乒乓球,
sum(casewheng.golffield_ball=5then1else0end)保齡球,
sum(casewheng.golffield_ball=2then1else0end)檯球,
sum(casewheng.golffield_ball=4then1else0end)網球,
sum(casewheng.golffield_ball=6then1else0end)籃球,
sum(casewheng.golffield_ball=7then1else0end)足球
fromgolffieldg
whereg.GOLFFIELD_CITYlike'%唐山%'andg.golffield_delflag=0
groupbyg.GOLFFIELD_CITY
--或者
select'唐山'GolfCity,
sum(casewheng.golffield_ball=0then1else0end)高爾夫球,
sum(casewheng.golffield_ball=1then1else0end)羽毛球,
sum(casewheng.golffield_ball=3then1else0end)乒乓球,
sum(casewheng.golffield_ball=5then1else0end)保齡球,
sum(casewheng.golffield_ball=2then1else0end)檯球,
sum(casewheng.golffield_ball=4then1else0end)網球,
sum(casewheng.golffield_ball=6then1else0end)籃球,
sum(casewheng.golffield_ball=7then1else0end)足球
fromgolffieldg
whereg.GOLFFIELD_CITYlike'%唐山%'andg.golffield_delflag=0
⑼ 如何用sql語句插入空白列
1、select case when ISNUMERIC(欄位)=1 then 漢字 else 欄位 end from 表名;
2、select 欄位,NULL as 空白列 from 表名;
---
以上,希望對你有所幫助。