Re: [問題] 關於MS SQL自動匯入或更新資料

看板PHP作者 (凝視)時間16年前 (2009/02/27 01:07), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《david429 (乞丐)》之銘言: : 主要是想設計一款關於模型回收的資料庫,並搭配搜尋引擎 : 工作流程 : 3DsMax裡面建模完成後 : ↓ : 自動回收檔案至資料庫內 (已使用Maxscript撰寫完成) : ↓ 意思是存 binary large object 進去嗎? : 寫入一筆陣列檔案 (已使用Maxscript撰寫完成) ^^^^^^^^^^^^^^^^ 什麼是陣列檔案呀 ^^ : (包含關鍵字分類等) : ↓ : 將新增部分匯入MS SQL資料庫 ← (想請教板友的部份) 看你怎麼存吧,如果都是文字/數字就很好辦。 如果要存進去 blob 的話可以這樣 $im = addslashes(fread(fopen('./foo.jpg', "r"), filesize("./foo.jpg"))); mysql_query("INSERT INTO db.table (column) VALUES ('$im')"); : ↓ : 完成 : 所使用的環境是 Windows Server 2008 搭配 MS SQL 2005 : 陣列的資料目前大概有15000多筆 : 主要目前有想到幾種方案 : 1.在原始陣列下寫入新增陣列,之後由MS SQL自動定時匯入來源檔案, : 想請教板友不知道 MS SQL有沒有相關的功能 ? : 2.將新增陣列寫入一個新檔案,然後由MS SQL自動定時匯入新增的部份。 : 就是保留原有資料去增加新的筆數。想請教板友 MS SQL該怎麼這樣做呢 ? : 3.甚至寫入一個新的檔案並執行它 (例: 寫成PHP後執行) : 4.因為目前所使用的語言MaxScript內沒有可以直接與MS SQL溝通的語法 : 但是可以使用Dos command或是 .Net語法等,不知道該如何使用.Net來撰寫 ? : 5.寫一個PHP頁面,而我可在MaxScript自動執行一段"網址", : 網址內包含了新增陣列的資訊,而達成將新增檔案資訊自動寫入資料庫。 由於不太懂上面你下的定義,所以這邊就不敢亂講 不過你可以跑 php-cli 加入 「cron job」 或是「排定的工作」 它就會自動執行了。自動執行的時候可以讀一個列表,然後去解析那個列表。 再針對列表做事。 : 在下幾年前有架過討論區,像做些修改增加功能等,略懂一些, : 也會使用Mysql,只是現在公司使用MS SQL又太久沒碰了,所以都不熟了。 mssql 很強大阿... 雖然 mssql 很肥又貴,可是我覺得比 mysql 好用。 還有基本用法兩者差不多, 應該不會用到安全性、store procedure、trigger 之類的吧 @@ : 想來這裡請教各位板友以上 5個方案,哪一個可行性較高,並且給予指導。 : 我本身可以進行之後維護與修改甚至學習部分,不會浪費您太多時間, : 且在完成後,我願意給你P幣或是現金酬勞, : 若之後順利的話,我們公司也可與你長期合作。 : 若需要進一步的資訊,也煩請推文告知,謝謝。 : ※ 編輯: david429 來自: 58.86.60.252 (02/26 17:11) -- 凝視著,卻看不見光景。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.130.223.207

02/27 11:46, , 1F
你說 mssql 好用是他有 管理介面軟體吧?
02/27 11:46, 1F

02/28 01:42, , 2F
不只阿... management studio 功能非常多 ^^
02/28 01:42, 2F

02/28 01:42, , 3F
也可分析查詢時的成本和流程.mysql似乎沒有類似工具
02/28 01:42, 3F
文章代碼(AID): #19finB8b (PHP)
文章代碼(AID): #19finB8b (PHP)