我在asp.net應用程序中創建了一個數據庫文件。現在從服務器資源管理器中我嘗試如下如何使用<>運算符和||存儲過程中的運算符
CREATE PROCEDURE insertData
(
@ID int,
@Name varchar(50),
@Address varchar(50),
@bit BIT OUTPUT
)
as
begin
declare @oldName as varchar(45)
declare @oldAddress as varchar(45)
set @oldName=(select EmployeeName from Employee where [email protected])
set @oldAddress=(select Address from Employee where [email protected])
if(@oldName <> @Name | @oldAddress <> @Address)
insert into Employee(EmpID,EmployeeName,Address)values(@ID,@Name,@Address)
SET @bit = 1
END
寫一個存儲過程,但這個是給我時,我保存它像Incorrect syntax near <
錯誤..
*** *** SQL只是*結構化查詢語言* - 許多數據庫系統中使用的語言,但沒有AA數據庫產品......像這樣的東西是非常特定於供應商 - 所以我們真的需要知道你正在使用的數據庫系統**(和哪個版本)...... –