我试图建立一个批处理脚本,基本上运行SQL语句对数据库,如果脚本返回结果,它将遵循一些逻辑。
是否有一种方法在SQLCMD中使用LIKE操作符,就像下面一样。由于.bat文件将%视为命令,因此目前我没有针对查询获得任何行。
sqlcmd -S servername -d dbname -E -Q "SELECT * from sometable WITH (NOLOCK) where col_1 like '%SE%'"
在批处理文件中可以转义为:
&
写成^&
%
写成%%
两个%%
等于%
In Direct CMD
&
将被写成^&
%
无需转义