我需要在批处理文件中执行SQL语句。我正在执行以下操作连接到Postgres并从表中选择数据。
C:/pgsql/bin/psql -h %DB_HOST% -p 5432 -U %DB_USER% -d %DB_NAME%
select * from test;
我能够连接到数据库,但是我遇到了以下错误:
'select' 不被识别为内部或外部命令、可操作的程序或批处理文件。
有人遇到过类似的问题吗?
这是我正在尝试的一个查询,类似的语句在shell脚本中可以工作(如果有任何语法错误,请忽略)。
copy testdata (col1,col2,col3) from '%filepath%/%csv_file%' with csv;