# Issue using variable binding for named graph via CLI based query

**URL:** <https://community.stardog.com/t/issue-using-variable-binding-for-named-graph-via-cli-based-query/3885>\
**Category:** Support\
**Created:** [July 21, 2022, 3:05pm UTC](https://community.stardog.com/t/issue-using-variable-binding-for-named-graph-via-cli-based-query/3885 "2022-07-21T15:05:00Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![oli666](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.stardog.com/oli666/32/1019_2.png) [@oli666](https://community.stardog.com/u/oli666)\
**Post date:** [July 21, 2022, 3:05pm UTC](https://community.stardog.com/t/issue-using-variable-binding-for-named-graph-via-cli-based-query/3885/1 "2022-07-21T15:05:00Z")

</div>

Hi community,

I am trying to insert data from one named graph into another via the CLI. Minimal example:

Create Data:

```auto
INSERT DATA {GRAPH <global:temp> {
:_A :has_value 2 .
:_B :has_value "hello" .
}
}

```

test.sparql:

```auto
INSERT {GRAPH ?g1{?s ?p ?o}} WHERE {GRAPH ?g2{?s ?p ?o}}

```

CLI command:

```auto
stardog query -v -b g1="<global:target>" g2="<global:temp>" -- xyz test.sparql

```

```auto
stardog query -g global:target xyz "SELECT * WHERE {?s ?p ?o}"

```

Unfortunately, not getting any results. Am I doing something wrong here?

---

<div class="post-metadata">

**Author:** ![oli666](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.stardog.com/oli666/32/1019_2.png) [@oli666](https://community.stardog.com/u/oli666)\
**Post date:** [July 21, 2022, 3:19pm UTC](https://community.stardog.com/t/issue-using-variable-binding-for-named-graph-via-cli-based-query/3885/2 "2022-07-21T15:19:20Z")

</div>

Note: I am using Stardog 8.0

---

<div class="post-metadata">

**Author:** ![evren](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.stardog.com/evren/32/1515_2.png) [@evren](https://community.stardog.com/u/evren)\
**Post date:** [July 21, 2022, 4:16pm UTC](https://community.stardog.com/t/issue-using-variable-binding-for-named-graph-via-cli-based-query/3885/3 "2022-07-21T16:16:55Z")

</div>

This is a known issue, Query parameters apply only to the WHERE clause. So you can rewrite your query as

```auto
INSERT {GRAPH ?g1_{?s ?p ?o}} WHERE {BIND(?g1 AS ?g1_) GRAPH ?g2{?s ?p ?o}}

```

Best,  
Evren

---

<div class="post-metadata">

**Author:** ![oli666](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.stardog.com/oli666/32/1019_2.png) [@oli666](https://community.stardog.com/u/oli666)\
**Post date:** [July 22, 2022, 7:20am UTC](https://community.stardog.com/t/issue-using-variable-binding-for-named-graph-via-cli-based-query/3885/4 "2022-07-22T07:20:41Z")

</div>

Thanks, Evren. Does work as expected.
