小编bep*_*ter的帖子

T SQL - 通过存储过程传递表变量

假设我有一个存储过程:

exec my_sp ?,?
Run Code Online (Sandbox Code Playgroud)

我可以通过添加两个值来执行此存储过程,例如

exec my_sp 'value 1','value 2'
Run Code Online (Sandbox Code Playgroud)

现在这就是事情变得棘手......

我有一张桌子

1  |  2
aa   bb
cc   dd
Run Code Online (Sandbox Code Playgroud)

等等.......

现在我想传递我的表值并创建一个结果表,例如

exec my_sp 'aa','bb'

exec my_sp 'cc','dd'
Run Code Online (Sandbox Code Playgroud)

等等..........

我怎样才能做到这一点?

sql t-sql sql-server stored-procedures

2
推荐指数
1
解决办法
7968
查看次数

PHP字符串将单维数组拆分为二维数组

大家早,

我目前有一个数组$文件,当我运行时:

print_r($files);
Run Code Online (Sandbox Code Playgroud)

输出是:

Array ( [0] => 62007-00-15.pdf [1] => 62007-15.pdf [2] => 62007-15SW.pdf [3] => 85080-00.pdf ) 
Run Code Online (Sandbox Code Playgroud)

我希望使用 - 作为分隔符数组对此进行字符串拆分,因此它仍然存储在单个数组中,但有3个部分.我使用以下代码:

// STRING SPLIT FILENAME ARRAY
foreach($files as $key => $value) {
$stringsplit = explode('-', $key);
$new_array[] = array(
    'FPN1' => $stringsplit[0],
    'FPN2' => $stringsplit[1],
    'FDW' => $stringsplit[2]
);
}
Run Code Online (Sandbox Code Playgroud)

但我得到以下结果:

Array ( [0] => Array ( [FPN1] => 0 [FPN2] => [FDW] => ) [1] => Array ( [FPN1] => 1 [FPN2] => [FDW] => ) [2] => …
Run Code Online (Sandbox Code Playgroud)

php regex arrays multidimensional-array

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