下面一段是向資料庫中所有使用者表種插入乙個相同的屬性的sql語句,
在sql server資料庫下實測執行成功
use 資料庫名
go-- 表名變數
declare @tablename varchar(50)
-- 要執行的sql語句
declare @sql varchar(1000)
-- !!!!!!
-- 定義游標遍歷使用者表的name列
declare cu_adcolumn cursor for select name from sys.tables
open cu_adcolumn
-- 逐個遍歷表名
fetch next from cu_adcolumn into @tablename
while(@@fetch_status=0)
begin
-- 從系統列種查詢當前游標所指表的『列名』字段,如果不存在則新增
set @sql = 'if not exists ( select * from syscolumns
where id = object_id(''' + @tablename +''')
and name = ''列名'')
alter table '+ @tablename+' add 列名 varchar(50)'
execute(@sql)
fetch next from cu_adcolumn into @tablename
end-- 關閉游標
close cu_adcolumn
-- 釋放游標
deallocate cu_adcolumn
MySQL 資料庫怎樣把乙個表的資料插入到另乙個表
web開發中,我們經常需要將乙個表的資料插入到另外乙個表,有時還需要指定匯入字段,設定只需要匯入目標表中不存在的記錄,雖然這些都可以在程式中拆分成簡單sql來實現,但是用乙個sql的話,會節省大量 下面我以mysql資料庫為例分情況一一說明 兩張表 inserttest和inserttest2,前者...
MySQL 資料庫怎樣把乙個表的資料插入到另乙個表
web開發中,我們經常需要將乙個表的資料插入到另外乙個表,有時還需要指定匯入字段,設定只需要匯入目標表中不存在的記錄,雖然這些都可以在程式中拆分成簡單sql來實現,但是用乙個sql的話,會節省大量 下面我以mysql資料庫為例分情況一一說明 兩張表 inserttest和inserttest2,前者...
MySQL 資料庫怎樣把乙個表的資料插入到另乙個表
web開發中,我們經常需要將乙個表的資料插入到另外乙個表,有時還需要指定匯入字段,設定只需要匯入目標表中不存在的記錄,雖然這些都可以在程式中拆分成簡單sql來實現,但是用乙個sql的話,會節省大量 下面我以mysql資料庫為例分情況一一說明 兩張表 inserttest和inserttest2,前者...