對不同的資料庫進行同一操作:
if exists(select name from sysobjects where name ='up_updatedatabase')
drop proc up_updatedatabase
gocreate proc up_updatedatabase
@sql varchar(8000) --要執行的sql語句
asdeclare table_cursor cursor for
select name from sysdatabases where name like '%mis%'
declare @table varchar(50)
open table_cursor
fetch next from table_cursor into @table
while @@fetch_status = 0
begin
declare @s varchar(1000)
set @s = n'use '+@table +n' '+@sql
exec (@s)
fetch next from table_cursor
endclose table_cursor
deallocate table_cursor
mysql 各個資料庫儲存引擎區別
mysql的儲存引擎是針對表進行設定的,乙個庫的不同表可以設定不同的儲存引擎,mysql預設支援多種儲存引擎,以適用不同領域的資料庫應用需要,主要的幾個資料庫引擎如下 1.myisam儲存引擎 5.5之前預設的儲存引擎,不支援事務 不支援外來鍵,表級鎖,記憶體和硬碟空間佔用率低,其優勢是訪問速度快,...
各個資料庫軟體對於sql的支援
最近正在學習資料庫這門課程,雖然sql有有統一的標準,但是各個資料庫軟體對於sql支援是不一樣的,上機遇到各種各樣的問題,就記錄在這個帖子上吧 1,mysql是不支援對檢視建立觸發器的 2,oracle只支援了級聯刪除on delete cascade卻不支援級聯更新on update cascad...
各個資料庫軟體對於sql的支援
各個資料庫軟體對於sql的支援 最近正在學習資料庫這門課程,雖然sql有有統一的標準,但是各個資料庫軟體對於sql支援是不一樣的,上機遇到各種各樣的問題,就記錄在這個帖子上吧 1,mysql是不支援對檢視建立觸發器的 2,oracle只支援了級聯刪除on delete cascade卻不支援級聯更新...