我有一个带有varchar列的表categoryIds.它包含一些用逗号分隔的ID,例如:
id categoryIds
--------------------
1 3,7,12,33,43
Run Code Online (Sandbox Code Playgroud)
我想做一个select语句并检查该列中是否存在int.像这样的东西:
select *
from myTable
where 3 in (categoryIds)
Run Code Online (Sandbox Code Playgroud)
我知道这是可能在MySQL做这个,但它可以在SQL Server来完成呢?
我已经尝试将int转换为char,它运行以下语句:
select *
from myTable
where '3' in (categoryIds)
Run Code Online (Sandbox Code Playgroud)
但它似乎没有任何"开箱即用"支持逗号分隔列表,因为它什么都不返回.
我正在运行Azure托管的NuGet.Server v2.8.60717.93。服务器运行正常,如果我进入以下网址,我将能够看到所有软件包:
https://***.azurewebsites.net/nuget/Packages
Run Code Online (Sandbox Code Playgroud)
我还可以使用Nuget Package Explorer将新软件包发布到服务器。
我https://***.azurewebsites.net/nuget在Visual Studio中添加为程序包源。只是说,它找不到任何软件包No items found。
据我了解,除非另外指定,否则Nuget会将/ Packages设置为默认软件包文件夹。我什至尝试设置packagesPath为~/Packages,仍然没有运气。
我想念什么?