相关疑难解决方法(0)

哪个更好:即席查询或存储过程?

假设您无论出于何种原因无法使用LINQ,将查询放在存储过程中是一种更好的做法,还是对数据库执行即席查询(例如,为了参数而使用SQL Server)这是一种很好的做法?

sql stored-procedures

45
推荐指数
5
解决办法
5万
查看次数

什么时候写"ad hoc sql"vs存储过程更好

我的应用程序中有100%的临时sql.我的朋友建议我转换为存储过程以获得额外的性能和安全性.这提出了一个问题,除了速度和安全性之外还有其他任何理由坚持使用ad hoc sql查询吗?

c# sql sql-server-2008

37
推荐指数
5
解决办法
2万
查看次数

逗号分隔数据库字段中的值

我有一张产品表.该表中的每一行对应一个产品,并由唯一的Id标识.现在每个产品可以有多个与该产品相关的"代码".例如:

Id     |    Code
----------------------
0001   |   IN,ON,ME,OH
0002   |   ON,VI,AC,ZO
0003   |   QA,PS,OO,ME

我要做的是创建一个存储过程,以便我可以传入像"ON,ME"这样的代码,让它返回包含"ON"或"ME"代码的每个产品.由于代码以逗号分隔,我不知道如何拆分它们并搜索它们.这只能使用TSQL吗?

编辑:这是一个关键任务表.我无权改变它.

sql t-sql database stored-procedures

6
推荐指数
5
解决办法
3万
查看次数

标签 统计

sql ×3

stored-procedures ×2

c# ×1

database ×1

sql-server-2008 ×1

t-sql ×1