我想创建一个存储过程,其中包含指示应选择哪些字段的参数.
例如,我想将两个参数"selectField1"和"selectField2"分别作为bools传递.
然后我想要类似的东西
SELECT
if (selectField1 = true) Field1 ELSE do not select Field1
if (selectField2 = true) Field2 ELSE do not select Field2
FROM Table
Run Code Online (Sandbox Code Playgroud)
谢谢卡尔
我想加入两个表,计算每种类型的记录数.如果左表中没有该类型的记录,我希望返回0,而不是null.
我怎样才能做到这一点?
有什么办法可以在SubSonic 3.0中访问我的SQL视图吗?代码生成似乎完全跳过了视图
我想复制DataGridView的内容并将其粘贴到Excel中.我试过了:
myDataGrid.SelectAll();
DataObject dataObj = myDataGrid.GetClipboardContent();
Clipboard.SetDataObject(dataObj, true)
Run Code Online (Sandbox Code Playgroud)
但这只是没有粘贴.
有什么建议?
我试图通过执行以下操作在SQL 2008中运行查询:
@query varchar(max)
SET @query = 'SELECT * FROM Table WHERE [Name] = ' 'Karl' ' '
EXEC(@query)
Run Code Online (Sandbox Code Playgroud)
问题是由于某种原因,周围的撇号'Karl'不会被转义,即查询执行为...WHERE [Name] = Karl失败.
有人有建议吗?
谢谢
卡尔
sql ×2
c# ×1
clipboard ×1
conditional ×1
copy ×1
datagridview ×1
escaping ×1
left-join ×1
null ×1
select ×1
sql-server ×1
subsonic ×1
subsonic3 ×1