西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁西西教程數(shù)據(jù)庫教程 → MySQL 如何鏈接 遠(yuǎn)程SQL

MySQL 如何鏈接 遠(yuǎn)程SQL

相關(guān)軟件相關(guān)文章發(fā)表評(píng)論 來源:本站整理時(shí)間:2010/9/2 15:03:58字體大小:A-A+

作者:佚名點(diǎn)擊:194次評(píng)論:0次標(biāo)簽: MySQL

  • 類型:電子教程大小:8.5M語言:中文 評(píng)分:8.3
  • 標(biāo)簽:
立即下載

考慮‘MySQL如何去鏈接遠(yuǎn)程SQL’ 這個(gè)問題已經(jīng)考慮了大半月了,這之前一直糾結(jié)于想找出類似于我做‘SQL 如何鏈接 遠(yuǎn)程MySQL’的那種直接的方法,找到一個(gè)合適的接口。但努力了那么久,還是失敗了,所以我想到另一個(gè)方法去實(shí)現(xiàn)相同的結(jié)果,當(dāng)在MySQL中插入一條記錄時(shí),遠(yuǎn)程的SQL會(huì)插入一條相同的記錄。鑒于之前我已經(jīng)做出了‘SQL 如何鏈接 遠(yuǎn)程MySQL’,我用了兩個(gè)觸發(fā)器,一個(gè)存儲(chǔ)過程,一個(gè)作業(yè)完成了相同的效果。

 (我用一張圖來闡述了我的做法)

 

 代碼
/*①的代碼*/

/*MySQL的觸發(fā)器寫法*/
delimiter//
create trigger insert_mysql_test before insert on Mysql_test
for each row begin
insert into Mysql_tem set tem_id = new test_id , tem_name = new test_name;
/*new后面的id,name是Mysql_test表的字段名*/
end

/*MySQL的觸發(fā)器寫法*/

代碼 /*②的代碼*/

/*鏈接的存儲(chǔ)過程*/
use kk
go
create procedure select_x
as
insert into sql_tem(x_id,x_name) select * from openquery(GLB, 'select x_id,x_name from Mysql_tem')
delete from sql_tem
delete openquery(GLB, 'SELECT * FROM Mysql_tem')
go
/*鏈接的存儲(chǔ)過程*/

/*③的代碼*/
/*建立在sql_tem表上的觸發(fā)器*/
create trigger tr_insert_tem on sql_tem
for insert
as
insert into sql_test
select * from inserted
go
/*建立在tem表上的觸發(fā)器*/

 <補(bǔ)充>關(guān)于那個(gè)作業(yè),我用的是SQL Server2005的可視化做的,它最重要的操作就是定時(shí)執(zhí)行'exec select_x'這個(gè)操作。(執(zhí)行存儲(chǔ)過程)

     加一個(gè)截圖給大家看一下,同時(shí)在SQL 2000的企業(yè)管理器中也可以找到。

     

    相關(guān)評(píng)論

    閱讀本文后您有什么感想? 已有人給出評(píng)價(jià)!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過難過
    • 5 囧
    • 3 圍觀圍觀
    • 2 無聊無聊

    熱門評(píng)論

    最新評(píng)論

    發(fā)表評(píng)論 查看所有評(píng)論(0)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過審核才能顯示)