TINYSPARQL-SQL(1) TinySPARQL manual TINYSPARQL-SQL(1)

tinysparql-sql - استفاده از SQL برای پرس‌وجو در پایگاه‌های دادهٔ TinySPARQL.

tinysparql sql -q <sql> | -f <file>

این دستور امکان کاوش و بررسی پایگاه دادهٔ جاری را فراهم می‌کند. هنگام استفاده از دستورهایی مانند tinysparql sparql، عبارت SPARQL استفاده‌شده پیش از اجرا روی پایگاه داده به SQL ترجمه می‌شود. این امر امکان استفادهٔ مستقیم از پایگاه داده با SQL را بدون نیاز به موتور SPARQL میسر می‌سازد.

کاربر می‌تواند پرس‌وجو را به دو روش اجرا کند؛ با ارائهٔ یک file حاوی پرس‌وجو یا با ارسال یک رشته به همراه پرس‌وجوی sql.

آرگومان file می‌تواند یک مسیر محلی یا یک URI باشد. همچنین لزومی ندارد که این مسیر حتماً مطلق باشد.

-f, --file=<file>

استفاده از یک file با محتوای SPARQL برای اجرای پرس‌وجو. فراموش نکنید که تمام پرس‌وجوها باید با نقطه‌ویرگول (;) خاتمه یابند و اطراف نام جدول‌ها نیز از نقل‌قول استفاده شود. این نقل‌قول‌ها از این رو حائز اهمیت هستند که بیشتر جدول‌ها بر اساس کلاس‌های هستی‌شناسی (ontology) مانند "nfo:Document" نام‌گذاری شده‌اند و پرس‌وجوها بدون استفاده از نقل‌قول با خطا مواجه خواهند شد.

-q, --query=<sql>

استفاده از یک رشتهٔ sql برای پرس‌وجو از پایگاه داده.

نمایش ۱۰ ورودی نخست "nfo:Document" که در آن‌ها TOC برابر با NULL نیست

$ tinysparql sql -q 'SELECT * FROM "nfo:Document" WHERE "nfo:tableOfContents" NOT NULL LIMIT 10;'

tinysparql-sparql(1), tinysparql-info(1).

http://en.wikipedia.org/wiki/SQL

04/15/2026   3.11.1