我在SQL中理解标量变量时遇到了一个问题,因为逻辑似乎与我在C中习惯的情况不相符。
使用此存储过程:
from selenium import webdriver
from selenium.webdriver.firefox.firefox_binary import FirefoxBinary
binary = FirefoxBinary('C:\\Program Files\\Mozilla Firefox\\firefox.exe')
driver = webdriver.Firefox(firefox_binary=binary, executable_path="C:\\your_directory\\geckodriver.exe")
driver.get('https://stackoverflow.com')
尝试传入变量并返回将返回的一行。但似乎总是变量是标量。任何有助于理解如何避免标量的帮助都非常感谢。谢谢!
答案 0 :(得分:0)
我不确定我是否正确理解您的问题,该过程不是创建吗?
我可以看到一个错误:
CREATE procedure [dbo].[sp_GetUserNameByLast4SSNandDOB]
@SSN varchar(4),
@DOB date
as
Select User_FirstName+' '+User_LastName as EmployeeName from tblUsers m
where RIGHT(m.User_SSN,4)= @SSN and m.User_DOB= @DOB
请注意变量之间的差异。