GoGPT Best VPN GoSearch

OnWorks فافيكون

sqlsharp - عبر الإنترنت في السحابة

قم بتشغيل sqlsharp في موفر الاستضافة المجاني OnWorks عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر sqlsharp الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


sqlsharp - أداة سطر أوامر Mono SQL Query

موجز


com.sqlsharp [-اسم الملف] [-اسم الملف] [-s]

الوصف


sqlsharp هي أداة Mono SQL تستخدم لإدخال استعلامات SQL إلى قاعدة بيانات باستخدام بيانات Mono
مقدمي الخدمات.

OPTIONS


الخيارات التالية مدعومة:

-f اسم الملف
ملف الإخراج لتحميل أوامر SQL من.

-o اسم الملف
ملف الإخراج لإرسال النتائج.

-s الوضع الصامت.

HOW إلى استخدام


تقبل أداة SQL الأوامر عبر واجهة سطر الأوامر الخاصة بها. الأوامر تبدأ بـ أ
شرطة مائلة عكسية متبوعة باسم الأمر.

على سبيل المثال:
\يفتح

في الأساس، هناك خمسة أوامر يجب أن يعرفها المستخدم: \provider، \connectionstring،
\فتح، \إنهاء، و \مساعدة

للاتصال بقاعدة بيانات، عليك القيام بما يلي:

1. قم بتعيين مزود البيانات الخاص بك عبر \provider

على سبيل المثال:
SQL# \provider mysql

2. قم بتعيين سلسلة الاتصال الخاصة بك عبر \connectionstring

على سبيل المثال:
SQL# \connectionstring Database=test

3. افتح اتصالاً بقاعدة البيانات عبر \open

على سبيل المثال:
SQL#\مفتوح

CONNECTION لأي لبس مزود أوامر


تُستخدم هذه الأوامر لإعداد الموفر وسلسلة الاتصال وفتح/إغلاق الملف
اتصال قاعدة البيانات

سلسلة_أحرف_الاتصال
يضبط سلسلة الاتصال

على سبيل المثال:
SQL# \ConnectionString Database=testdb
or
SQL# \cs Database=testdb

لمزيد من الأمثلة، راجع قسم "أمثلة سلسلة الاتصال".

مزود
يضبط موفر مصدر البيانات. للحصول على قائمة مقدمي الخدمة، راجع القسم
مقدمي الخدمة

مثال: لتعيين الموفر لـ MySQL:
SQL# \provider mysql
or
SQL# \p MySQL

ملاحظة: إذا كنت بحاجة إلى تحميل موفر خارجي في SQL#،
راجع أمر SQL# \loadextprovider

ListProviders
قم بإدراج موفري ADO.NET 2.0 المتاحين

على سبيل المثال:
SQL# \ListProviders
or
SQL # \listp

BCS يطالبك بإنشاء كل معلمة اتصال وإنشاء سلسلة الاتصال
ويتيح لك أيضًا إدخال كلمة مرور لا يتم تكرارها.

على سبيل المثال:
SQL# \بكس

خيار سلسلة الاتصال: مصدر البيانات [] سترة SQL #

خيار سلسلة الاتصال: معلومات الأمان المستمرة [خطأ] SQL#

خيار سلسلة الاتصال: الأمان المتكامل [خطأ] SQL#

خيار سلسلة الاتصال: معرف المستخدم [] SQL# scott

كلمه السر: *****

خيار سلسلة الاتصال: إدراج [خطأ] SQL #

خيار سلسلة الاتصال: التجميع [صحيح] SQL#

خيار سلسلة الاتصال: الحد الأدنى لحجم التجمع [0] SQL#

خيار سلسلة الاتصال: الحد الأقصى لحجم التجمع [100] SQL#

خيار سلسلة الاتصال: Unicode [False] SQL#

خيار سلسلة الاتصال: انتهاء مهلة رصيد التحميل [0] SQL#

خيار سلسلة الاتصال: حذف اسم اتصال Oracle [خطأ] SQL#
تم تعيين سلسلة الاتصال.

LoadExtProvider
فئة التجميع لتحميل موفر خارجي. استخدم الاسم الكامل لتجميعها
وفئة الاتصال الخاصة به.

مثال: لتحميل موفر MySQL Mono.Data.MySql
SQL# \loadextprovider Mono.Data.MySql Mono.Data.MySql.MySqlConnection

ساعات العمل يفتح اتصال بقاعدة البيانات

على سبيل المثال:
SQL#\مفتوح

اغلاق إغلاق الاتصال بقاعدة البيانات

على سبيل المثال:
SQL # \ إغلاق

الترتيب
إظهار المتغيرات الافتراضية، مثل Provider وConnectionString.

على سبيل المثال:
SQL# \defaults

Q استقال

على سبيل المثال:
SQL# \س

SQL إعدام أوامر


أوامر لتنفيذ عبارات SQL

e تنفيذ استعلام SQL (SELECT)

مثال: لتنفيذ استعلام

SQL# اختر * من الموظف
SQL # \ه

ملاحظة: لكي يعمل \e تلقائيًا بعد إدخال استعلام، ضع a
فاصلة منقوطة ؛ في نهاية الاستعلام.

مثال: لإدخال الاستعلام وتنفيذه في نفس الوقت

SQL# SELECT * من الموظف؛

com.exenonquery
تنفيذ استعلام SQL غير (وليس تحديد)

مثال: لإدراج صف في جدول:

SQL# INSERT INTO SOMETABLE (COL1, COL2) VALUES('ABC','DEF')
SQL# \exeonquery

ملاحظة: يمكن استخدام هذا لمقدمي الخدمات الجدد وليس لديهم
القدرة على تنفيذ الاستعلامات حتى الآن.

com.exescalar
قم بتنفيذ SQL للحصول على صف واحد وعمود واحد.

مثال: تنفيذ تجميعة Maxium
SQL# SELECT MAX(الصف) من الفصل
SQL# \exescalar

com.exexml FILENAME لتنفيذ SQL وحفظ الإخراج في ملف XML

على سبيل المثال:
SQL# SELECT fname، lname، Hire_date FROM الموظف
SQL# \exexml الموظف.xml

ملاحظة: هذا يعتمد على DataAdapter، وDataTable، وDataSet
أن تعمل بشكل صحيح

FILE أوامر
أوامر لاستيراد الأوامر من ملف إلى SQL# والعكس

f FILENAME لقراءة مجموعة من أوامر SQL# من الملف

على سبيل المثال:
SQL# \f Batch.sql#

ملاحظة: يتم تفسير أوامر SQL# أثناء قراءتها. إذا كان هناك
أية عبارات SQL، يتم تنفيذها.

o FILENAME لكتابة نتيجة الأوامر المنفذة للملف.

على سبيل المثال:
SQL# \o result.txt

تحميل FILENAME للتحميل من أوامر SQL للملف إلى مخزن SQL المؤقت.

على سبيل المثال:
SQL# \تحميل الأوامر.sql

حفظ FILENAME لحفظ أوامر SQL من مخزن SQL المؤقت إلى الملف.

على سبيل المثال:
SQL# \حفظ الأوامر.sql

يمكنك تحويل أي لحظة سعيدة إلى ذكرى ثمينة وخالدة – احتفظ بها على شكل صورة أو مقطع فيديو باستخدام الكاميرا الخلفية المضمنة. ومن خلال اتصال Bluetooth، يمكنك مشاركة الملفات ذات المحتوى العزيز على قلبك مع أجهزة المقربين منك. PURPOSE أوامر


أوامر عامة للاستخدام.

h إظهار المساعدة (جميع الأوامر).

على سبيل المثال:
SQL # ح

s TRUE، FALSE للرسائل الصامتة.

مثال 1:
SQL # \s صحيح

مثال 2:
SQL# \s خطأ

r إعادة تعيين أو مسح المخزن المؤقت للاستعلام.

على سبيل المثال:
SQL# \r

طباعة إظهار ما هو موجود في مخزن SQL المؤقت الآن.

على سبيل المثال:
SQL#\طباعة

متغيرات SH التي يمكن استخدامها كمعلمات أوامر لتعيين المتغيرات التي يمكن
تستخدم كمعلمات في عبارة SQL. إذا كان SQL يحتوي على أية معلمات، فسيتم
لا تحتوي المعلمة على مجموعة متغيرات، وسيُطلب من المستخدم قيمة
كل معلمة مفقودة.

طقم NAME VALUE لتعيين متغير داخلي.

على سبيل المثال:
SQL# \set sFirstName جون

غير مصلد NAME لإزالة متغير داخلي.

على سبيل المثال:
SQL# \unset sFirstName

متغير
NAME لعرض قيمة المتغير الداخلي.

على سبيل المثال:
SQL# \variable sFirstName

مزود الدعم OPTIONS


تمكين أو تعطيل الدعم لخيار موفر معين

استخدام المعلمات
TRUE، FALSE لاستخدام المعلمات عند تنفيذ SQL والتي تستخدم المتغيرات التي كانت
تعيين.

إذا كان هذا الخيار صحيحًا، فإن SQL يحتوي على معلمات، ولكل معلمة لا تحتوي عليها
لديك مجموعة متغيرات SQL#، سيُطلب من المستخدم إدخال القيمة الخاصة بهذه المعلمة.

على سبيل المثال:
SQL# \useparameter صحيح

الافتراضي: خطأ

استخدمSimpleReader
TRUE، FALSE لاستخدام القارئ البسيط عند عرض النتائج.

على سبيل المثال:
SQL# \useimplereader صحيح

الافتراضي: خطأ. في الغالب، هذا يعتمد على المزود. إذا لم يكن لدى المزود
تم تنفيذ ما يكفي من IDataReader لجعل القارئ العادي يعمل، ثم القارئ البسيط
يمكن استخدام القارئ. لدى موفري الخدمة مثل SqlClient وMySQL وPostgreSQL هذا الخيار
الافتراضي إلى صحيح.

الذهبي


مجموعة مساحة اسم الموفر

أوراكل أوراكل 8i-11g System.Data.OracleClient System.Data.OracleClient
postgresql NetPostgreSQL Npgsql Npgsql
bytefx ByteFX MySQL ByteFX.Data.MySqlClient ByteFX.Data
sqlclient MS SQL 7-2008 System.Data.SqlClient System.Data
odbc ODBC System.Data.Odbc System.Data
SQL Lite Mono.Data.SqliteClient Mono.Data.SqliteClient
sybase Sybase Mono.Data.SybaseClient Mono.Data.SybaseClient
فايربيرد فايربيرد SQL FirebirdSql.Data.FirebirdSql FirebirdSql.Data.Firebird
الخلية MySQL AB MySql.Data.MySqlClient MySql.Data

الملاحظات:

Ngsql هو موفر بيانات .Net لـ PosgreSQL. ال
يمكن تنزيل أحدث إصدار من
http://npgsql.projects.postgresql.org/

MySql.Data هو MySQL Connector/Net للاتصال بقواعد بيانات MySql.
بالنسبة لـ MySQL، نوصي بشدة باستخدام MySql.Data بدلاً من القديم
ByteFX.موفر البيانات. لسوء الحظ، لم يتم تضمين MySql.Data مع Mono.
يمكنك تنزيل أحدث إصدار من MySQL Connector/Net من MySQL AB على الموقع
http://dev.mysql.com/downloads/

يمكن تنزيل FirebirdSql.Data.Firebird من هنا:
http://www.firebirdsql.org/index.php?op=files&id=netprovider

CONNECTION STRING عينات


أمثلة على سلاسل الاتصال لموفرين مختلفين لاستخدامها عبر الأمر
\سلسلة الاتصال

مثال على الاستخدام:
\connectionstring Database=testdb

أمثلة على سلسلة الاتصال:

Microsoft SQL Server عبر System.Data.SqlClient

الخادم=DANPC;قاعدة البيانات=الناشرين;معرف المستخدم=saPassword=;

بالنسبة للأمان المتكامل، ضع في اعتبارك أن Mono ليس كذلك
متكاملة مع Windows، عميل SQL Server ولا الخادم، ولا
مشغل برامج وندوز. ولذلك، يجب عليك توفير مجال Windows
اسم المستخدم واسم المجال وكلمة المرور لهذا المستخدم.

الخادم=DANPC;قاعدة البيانات=ناشرون;معرف المستخدم=DOMAINser;كلمة المرور=pass;الأمان المتكامل=SSPI

بالنسبة للخادم محليًا، يمكنك استخدام المضيف المحلي.

ODBC عبر موفر System.Data.Odbc باستخدام
DSN اسمه "MSSQLDSN" قمت بإعداده
في مصادر بيانات ODBC الخاصة بلوحة تحكم Windows
الذي يتصل بـ Microsoft SQL Server 2000:

DSN=MSSQLDSN;UID=danmorg;PWD=freetds

لاستخدام ODBC ON Unix، خذ بعين الاعتبار unixODBC من http://www.unixodbc.org/
أو استخدم iODBC من http://www.iodbc.org/

SQL Lite عبر Mono.Data.SqliteClient
المزود الذي يتصل بـ
ملف قاعدة البيانات SqliteTest.db؛ إذا لم يتم العثور عليه،
يتم إنشاء الملف:

URI=ملف:SqliteTest.db

أوراكل عبر System.Data.OracleClient

مصدر البيانات = testdb؛ معرف المستخدم = سكوت؛ كلمة المرور = النمر

إذا كنت تفضل عدم استخدام ملف tnsnames.ora، فيمكنك ذلك
استخدم سلسلة اتصال تسمح لـ
وصف شبكة TNS مفصول بين قوسين
مثل ما يلي الذي يحتوي على المضيف والمنفذ و
اسم الخدمة. بالنسبة للمضيف، يمكنك تحديد عنوان IP
بدلاً من اسم المضيف.

معرف المستخدم = سكوت؛
كلمة المرور=النمر;
مصدر البيانات=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.101)(PORT=1521))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=TESTDB)))

Npgsql (.NET PostgreSQL) من
http://gborg.postgresql.org/project/npgsql/projdisplay.php

الخادم=المضيف المحلي;قاعدة البيانات=اختبار;معرف المستخدم=postgres;كلمة المرور=fun2db

ByteFX (ByteFX MySQL) من

الرجاء استخدام MySql.Data بدلاً من ذلك.

الخادم=المضيف المحلي;قاعدة البيانات=اختبار;معرف المستخدم=mysql;كلمة المرور=

FirebirdSql عبر FirebirdSql.Data.Firebird (تنزيل أحدث نموذج FirebirdSql.org)

قاعدة البيانات=C:\FIREBIRD\EXAMPLES\EMPLOYEE.FDB;المستخدم=SYSDBA;كلمة المرور=مفتاح رئيسي;اللهجة=3;الخادم=مضيف محلي

MySQL عبر (MySql.Data) MySQL Connector/Net من http://www.mysql.com/

الخادم=المضيف المحلي;قاعدة البيانات=اختبار;معرف المستخدم=mysql;كلمة المرور=mypass;التجميع=خطأ

اقتفاء أثر الدعم


لا يوجد دعم للتتبع في الوقت الحالي.

مؤلفون


تمت كتابة أداة استعلام Mono SQL
بواسطة دانيال مورغان[البريد الإلكتروني محمي]>

استخدم sqlsharp عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

أوامر لينكس

Ad




×
الإعلانات
❤️تسوق أو احجز أو اشترِ هنا - بدون تكلفة، مما يساعد على إبقاء الخدمات مجانية.