If you remove all the indentation (spaces, new lines), it works.
If you remove a portion of the indentation, errors occur on other lines, 
such as
"Msg": "Msg 102, Level 15, State 1, Server SRVBD2, Line 22 \ nIncorrect 
syntax near 'CODPOA'."

Is there a way to leave the query indented?

Em terça-feira, 17 de abril de 2018 20:49:06 UTC-3, Christovam Paynes Silva 
escreveu:
>
>
> Hi, okay?
>
> I'm new to ansible, so understand my rookie mistakes, rsrsrs. I'm having 
> an error interpreting my query. From what I realized the problem is in the 
> comma, when you get into it the Ansible gives the error below.
> After adjusting this, I want to work with Jinja2 in the query.
>
> What do I need to do to execute this query correctly?
>
>
>
> ansible-playbook test.yml
>
> ---
> - name: Dump Users
>   hosts: ansible
>   tasks:
>     - set_fact:
>         sqlscript1: "{{ lookup('template', 'sql.j2') }}"
>     - name: Dumps Users
>       command: sqlcmd -S 192.168.10.2 -d DATABASE1 -U sa -P "password" -Q 
> "{{ sqlscript1 }}"
>       register: result_login
>       
>     - debug: 
>           msg: "{{ result_login.stdout }}"
>
>
> sql.j2:
>
> SELECT DISTINCT PPOA.CODUSU
> FROM SMATRICPL,
>      SAL,
>      PPOA
> WHERE SMATRICPL.CODCOL = 1
>   AND SMATRICPL.CODSTATUS = 5 
>         (SELECT DISTINCT PPOA.CODUSU
>     FROM PPOA,
>    PFUNC
> WHERE PFUNC.CODPOA = PPOA.COD AND 
>    PFUNC.CODR IN ('P','M','D') AND ... etc
>
>
>
>
>
> Result:
>
> PLAY [Dump Users] 
> ********************************************************************************************************************
>
> TASK [Gathering Facts] 
> ************************************************************************************************************************************
> ok: [192.168.10.15]
>
> TASK [set_fact] 
> *******************************************************************************************************************************************
> ok: [192.168.10.15]
>
> TASK [Dump users] 
> ******************************************************************************************************************************
> changed: [192.168.10.15]
>
> TASK [debug] 
> **********************************************************************************************************************************************
> ok: [192.168.10.15] => {
>     "msg": "Msg 102, Level 15, State 1, Server SRVBD2, Line 26\nIncorrect 
> syntax near 'SMATRICP'."
> }
>
> PLAY RECAP 
> ************************************************************************************************************************************************
> 192.168.10.15             : ok=4    changed=1    unreachable=0    
> failed=0   
>
>
>
> Thanks
>
>
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/dc2ddbb6-a7b5-4400-a318-35f058bdb94a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to