Sql标量变量

时间:2017-06-29 02:47:18

标签: sql-server tsql

我在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')

尝试传入变量并返回将返回的一行。但似乎总是变量是标量。任何有助于理解如何避免标量的帮助都非常感谢。谢谢!

1 个答案:

答案 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

请注意变量之间的差异。