當談到SQL Server Management Studio中的存儲過程時,我是一個新手。我有我被告知要進行以下更改到使用存儲過程的應用程序:在項目數量3個表格,2個數據庫,1個存儲過程
第1步:用戶類型。 第2步。客戶姓名,地址等顯示在同一表格的其他字段中。
有3個表格:批量訂單,小訂單和客戶信息。
批量訂單和小訂單在Database_1中,客戶信息在Database_2中。
小訂單的主鍵是訂單號。小訂單中的一列包含每個訂單的客戶編號。該客戶編號是客戶表中的主鍵。 批量訂單表類似。
我想包括有條件的聲明說:如果訂單號在小訂單表中找到,從與該訂單號碼coorelates客戶表中的數據顯示。我已經嘗試了這種多種方式,但不斷收到「多部分標識符....無法綁定」錯誤。
即:
SELECT DB1.db.Customer_Table.Customer_Column AS CustomerNumber;
IF(CustomerNumber NOT LIKE '%[a-z]%')
BEGIN
SELECT * FROM db.small_orders_table;
END
ELSE
BEGIN
SELECT * FROM db.buld_orders_table;
END
請幫助。
你有一個數據庫鏈接或服務器1和2之間的任何通信?執行左連接和isnull函數比嘗試使用條件表選擇更容易。 – Twelfth
所以客戶沒有。作爲參數傳遞給您的存儲過程? – TMNT2014
它們位於同一臺服務器上。我會嘗試一個isnull函數。 –