CREATE PROC dbo.au_inAccount
@id VARCHAR(10)
AS

IF NOT EXISTS (SELECT ID FROM USERS WHERE ID=@id)
BEGIN
BEGIN TRANSACTION

DECLARE @STR NVARCHAR(4000)
SET @STR =N'SELECT @username=USERNAME,@email=EMAIL,@address=ADDRESS FROM OPENQUERY(ODB,''' + 'SELECT USERNAME,EMAIL,ADDRESS FROM OLD_USERS WHERE ID = ''''' + @id + ''''''')'
DECLARE @username VARCHAR(20)
DECLARE @email VARCHAR(50)
DECLARE @address NVARCHAR(100)
EXEC sp_executesql @STR,
N'@username VARCHAR(20) OUT,@email VARCHAR(50) OUT,@address NVARCHAR(100) OUT',
@username OUT,@email OUT,@address OUT
--PRINT @username + ' || ' + @email + ' || ' + @address

INSERT INTO USERS(ID,USERNAME,EMAIL,ADDRESS) VALUES(@id,@username,@email,@address)
COMMIT
END
GO
相关文章:
-
2022-12-23
-
2022-02-13
-
2022-12-23
-
2022-02-10
-
2021-12-26
-
2021-05-17
-
2022-03-08
-
2022-12-23
猜你喜欢
-
2021-11-28
-
2021-12-09
-
2022-01-25
-
2022-12-23
-
2022-12-23
-
2021-07-31
相关资源
-
下载
2023-02-14
-
下载
2023-01-09
-
下载
2023-01-14
-
下载
2023-02-17