小编CPD*_*PDS的帖子

存储过程具有可变数量的参数

我有存储过程,我必须传递参数,但问题是我不知道有多少参数将来它可以是1,在下一次运行它可以是5.

cmd.Parameters.Add(new SqlParameter("@id", id)
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮助我如何在存储过程中传递这些可变数量的参数?谢谢

sql sql-server-2008 sql-server-2008-r2

17
推荐指数
3
解决办法
2万
查看次数

sql server中的临时表

我正在sql server中创建临时表.我成功创建了临时表,但当我尝试查看数据时,它显示为INVALID OBJECT NAME.任何人都可以告诉敌人临时表存在多长时间?如果我以userid - devloper和pwd = 0999登录到sql server,而另一个人也登录到具有相同凭据的sql server,这个临时表将被删除吗?我的sql如下:

SELECT net_node_model.SYS_ID, net_node_model.NODE, mst_temp_equation.TEMP_ID,
       mst_temp_equation.EQ_ID
INTO ##NT_MASTER_TEMP_EQUATION
FROM mst_temp_equation INNER JOIN
     net_node_model ON mst_temp_equation.TEMP_ID = net_node_model.TEMP_ID
GROUP BY net_node_model.SYS_ID, net_node_model.NODE, mst_temp_equation.TEMP_ID,
         mst_temp_equation.EQ_ID, mst_temp_equation.EQ_NAME,
         mst_temp_equation.EQ_TYPE, mst_temp_equation.[OBJECT],
         mst_temp_equation.VAR_TYPE, mst_temp_equation.VAR_NAME,
         mst_temp_equation.VAR_SUBSET, mst_temp_equation.VAR_SET,
         mst_temp_equation.RHS_RELN, mst_temp_equation.RHS_OBJECT,
         mst_temp_equation.RHS_VAR_SET, mst_temp_equation.RHS_VAR_SUBSET,
         mst_temp_equation.RHS_VAR_TYPE, mst_temp_equation.RHS_VAR_NAME,
         mst_temp_equation.EQ_TP_OFFSET, mst_temp_equation.RHS_TP_OFFSET,
         mst_temp_equation.RETAIN, mst_temp_equation.TIME_PRD,
         mst_temp_equation.EQ_VAR_SUBTYPE, mst_temp_equation.RHS_VAR_SUBTYE;
Run Code Online (Sandbox Code Playgroud)

sql sql-server

10
推荐指数
1
解决办法
1万
查看次数

tsql查询 - 从2个表中选择记录而不加入它们

我有2个表如下:

emp_id emp_name  emp_add  emp_no dept_name
1      sss       hhh      0      hhh
2      wsss      ddd      0      hhh

2nd table is as follows:
dep_name dept_no
hhh      1
Run Code Online (Sandbox Code Playgroud)

我只有从选择的记录table 1,其中dept_name与第二个表匹配.我不能使用连接,因为表中有300条记录与表1记录匹配.而且我想设置的值emp_notable 1作为dept_notable 2.
有帮助吗?

sql t-sql

-3
推荐指数
1
解决办法
1019
查看次数