Skip to main content

query_numbered

Macro query_numbered 

Source
query_numbered!() { /* proc-macro */ }
Expand description

Compiles a SQL query with $1, $2 placeholders.

§Syntax

  • Schema::FIELD - Field references resolved via .desc()
  • {expr} - Variable binding (emits $1, $2 placeholders)

§Example

use sqlw::query_numbered;

let name = "Alice";
let query = query_numbered!(
    SELECT User::NAME, User::EMAIL
    FROM User::TABLE
    WHERE User::NAME = {name}
);
// Result: "SELECT name, email FROM users WHERE name = $1"