Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用bcp命令从表中获取标题_Php_Sql_Bcp - Fatal编程技术网

Php 使用bcp命令从表中获取标题

Php 使用bcp命令从表中获取标题,php,sql,bcp,Php,Sql,Bcp,我使用bcp实用程序获取带有表和数据库参数的标题,但作为表,我无法使用php中的强制转换sql命令获取标题 查询如下 $cmd = 'bcp "select \'*\' union all SELECT cast(*) as varchar(255) FROM ['.$database.'].[dbo].['.$table.']" queryout "d:\[dir]...\'.$database.'_'.$table.'.csv" -T -c -t, -S tvt24'; 如何获取多个表的

我使用bcp实用程序获取带有表和数据库参数的标题,但作为表,我无法使用php中的强制转换sql命令获取标题

查询如下

$cmd = 'bcp "select \'*\' union all  SELECT cast(*) as varchar(255) FROM ['.$database.'].[dbo].['.$table.']" queryout "d:\[dir]...\'.$database.'_'.$table.'.csv" -T -c -t, -S tvt24';
如何获取多个表的标题作为参数

请帮忙


提前感谢。

CAST(*)
毫无意义,是一个错误。您是否打算执行
选择CAST(COUNT(*)作为VARCHAR(255))
?请发布一个这样产生的输出示例。似乎很有可能您可以在PHP中以本机方式生成它,而无需对
bcp
进行系统调用。在任何情况下,我们都需要更多关于您试图实现的目标的信息。