sql server2005儲存過程需要注意的事項

2021-10-06 03:41:07 字數 438 閱讀 7462

最近乙個專案需要和甲方的金蝶系統對接(k3 wise),讀寫金蝶資料庫。資料庫用的是sql server 2005,由此遇到很多坑,記錄一下。

1、sql server 2005的儲存過程不支援自定義表變數當作引數傳入,如果要在儲存過程中用到n行表資料,那麼建議在儲存過程外新建一張表,在呼叫儲存過程的時候先插入對應的表記錄,再在儲存過程中使用,使用完後再做相應處理,例如清空。這張表建議不要用臨時表,免得萬一哪天甲方系統掛了,系統重新啟動後臨時表刪除了,時間長了你又想不起怎麼回事,浪費時間。

2、金蝶銷售訂單表對應的入庫表和出庫表是同一張。seorder銷售訂單表、seorderentry銷售訂單對應的產品表,icstockbill出入庫表、icstockbillentry出入庫對應的產品記錄表。

3、後端用的php7.2,要訪問sql server 要安裝支援訪問sql server的擴充套件檔案和odbc檔案。

sqlServer2005系統儲存過程

select from sys.all objects 列出所有sql server 2005中存在的所有系統儲存過程 下面列出部分系統儲存 1.sp attach db 將之前所刪除的會計部門資料庫載入只sql server 中 exec sp attach db dbname 會計部門 file...

sql server2005表資料匯出 儲存過程

建立儲存過程 以下為儲存過程的 create procedure dbo.uspoutputdata tablename sysname asdeclare column varchar 1000 declare columndata varchar 1000 declare sql varchar...

SQLSERVER2005除錯儲存過程跟函式

以前一直用toad for sqlserver和database.net來除錯sql2005的儲存過程跟函式 今日發現原來上面兩個工具的功能,微軟的visual studio也可以做到 本來微軟自家的visual studio就支援除錯sqlserver的儲存過程跟函式,我竟然用了第三方工具,而且這...