$()是sqlcmd的关键字,它相当于一个变量替换。比如$(variable),通过sqlcmd声明:/v variable=Hello,world,则在sql脚本中定义$(variable)的地方都被替换为Hello,world。假设generate schema and data时部分数据会包含HTML内容,碰巧使用jquery的$语法,执行sqlcmd时会由于关键字问题出错。解决方法是定义一个变量,该变量的值为'$'。看一个示例:

sqlcmd命令行

sqlcmd -s MSSQLSERVER2012 -u sa -p 123456 /v variable=$ -i "C:\Test.sql"

sql script

$(variable)(.div).attr("width", "120px");

执行后

$(.div).attr("width", "120px");

相关文章:

  • 2021-08-01
  • 2021-12-28
  • 2022-12-23
  • 2022-12-23
  • 2021-05-31
  • 2021-12-30
  • 2022-12-23
  • 2021-04-20
猜你喜欢
  • 2021-10-30
  • 2021-11-17
  • 2021-10-23
  • 2021-04-19
  • 2021-07-19
  • 2021-07-19
相关资源
相似解决方案