मैं नीचे दिए गए कोड है (केवल उस हिस्से की जरूरत है) पर अमलकैसे एक एसक्यूएल नौकरी के लिए एक पैरामीटर है कि एक संग्रहीत प्रक्रिया
EXEC @ReturnCode = msdb.dbo.sp_add_jobstep @[email protected], @step_name=N'SomeStep',
@step_id=1,
@cmdexec_success_code=0,
@on_success_action=1,
@on_success_step_id=0,
@on_fail_action=2,
@on_fail_step_id=0,
@retry_attempts=0,
@retry_interval=0,
@os_run_priority=0, @subsystem=N'TSQL',
@command=N'exec [dbo].[PORT_Insert_Record] ''https://localhost''',
@database_name=N'MyDatabase',
@flags=0
अब, मैं चाहता हूँ एक चर में https://localhost
मूल्य पारित करने के लिए होगा पारित करने के लिए और संग्रहीत प्रक्रिया को पास करें (किसी कारण से मैं इसे एसपी के अंदर पास नहीं कर सकता)।
तो मैं
DECLARE @domainName varchar(max)
DECLARE @sp varchar(max)
SET @domainName ='https://localhost:'
SET @sp ='exec [dbo].[PORT_Insert_Record]' + @domainName
EXEC @ReturnCode = msdb.dbo.sp_add_jobstep @[email protected], @step_name=N'InsertRecordIntoResellerOpportunities',
@step_id=1,
@cmdexec_success_code=0,
@on_success_action=1,
@on_success_step_id=0,
@on_fail_action=2,
@on_fail_step_id=0,
@retry_attempts=0,
@retry_interval=0,
@os_run_priority=0, @subsystem=N'TSQL',
@[email protected],
@database_name=N'MyDatabase',
@flags=0
कोशिश की, लेकिन यह काम नहीं कर रहा है। मैं किसी भी विचार/वाक्यविन्यास इत्यादि के लिए नेट में भी खोज करता हूं .. लेकिन अभी तक कोई भाग्य नहीं है।
कोई भी विचार?
कैसे है ** काम नहीं कर रहा ** क्या था - आप एक त्रुटि मिलता है ?? यदि ऐसा है: ** क्या त्रुटि ** ?? क्या यह चल रहा है लेकिन ऐसा नहीं कर रहा है जो आप उम्मीद करते हैं ?? फिर: ** ** ** यह बनाम बना रहा है। आपने ** ** ** की अपेक्षा की थी ...... आपको यहां अधिक जानकारी प्रदान करने की आवश्यकता है! –