Отправляет email-рассылки с помощью сервиса Sendsay

SQL, Oracle.

Существует ли GNU-клиент-cервера темы для linux (именно, RedHat, FC4)?
Мне нужно написать сценарий на перл, работающий с одной из этих БД.
Или, по-другому можно поставить вопрос: если я пишу для mysql, будет ли
оно работать для SQL? - Операции будут простыми: добавление записей,
сортировка.

Ответить   Strong Wed, 17 Aug 2005 13:59:29 +0700 (#419037)

 

Ответы:

В сообщении от 1124276369 секунд после начала Эпохи Strong написал(а):

Во первых, http://www.orafaq.com/faqperl.htm
Во вторых, SQL это не БД, а структурированный язык запросов.

Ответить   Konstantin Korikov Wed, 17 Aug 2005 18:32:47 +0300 (#419321)

 

On Wed, 2005-08-17 at 18:32 +0300, Konstantin Korikov wrote:

- Замечательно! Будут ли работать запросы типа select, insert, писанные
для mysql, в sql? - Т.е. отчтачиваю с mysql, другой без проблем пользует
этот сценарий с sql?

Ответить   Strong Thu, 18 Aug 2005 00:32:24 +0700 (#419362)

 

В сообщении от 1124314344 секунд после начала Эпохи Strong написал(а):

Это зависит от того насколько эти запросы соответствуют стандартному
SQL, и от того насколько хорошо та или иная СУБД поддерживает данный
стандарт.

Perl-модуль DBI обеспечивает лишь только независящий от СУБД способ
передачи SQL-запросов из программы на Perl к драйверу СУБД, и обратно,
передачу результатов запросов от драйвера СУБД к Perl-программе.
Драйвер СУБД - это Perl-модуль, умеющий работать с конкретной
разновидностью СУБД.

Для того чтобы программа (скрипт) была действительно независима от
разновидности СУБД, нужно использовать независящие от СУБД SQL-запросы.
Стандартные запросы `SELECT', `INSERT', и т.п. в некоторых СУБД могут
иметь специфичные для этой СУБД расширения. Так что если такие
расширения не использовать, то программа сможет работать с различными
разновидностями СУБД.

Ответить   Konstantin Korikov Wed, 17 Aug 2005 21:34:53 +0300 (#419392)

 

В сообщении от 17 августа 2005 21:32 Strong написал(a):

wrote:

Strong написал(а):

SQL - это не только язык но и название DB от M$.

А по существу вопроса - может и будут, но скорее всего
потребуется их небольшая правка. SQL хоть и стандарт, но
каждый его понимает слегка по-своему.

Ответить   "Sergey B. Khvatov" Thu, 18 Aug 2005 15:55:23 +0400 (#419734)

 

Ясно, спасибо.

Ответить   Strong Fri, 19 Aug 2005 00:37:20 +0700 (#419885)

 

В сообщении от 1124369723 секунд после начала Эпохи Sergey B. Khvatov
написал(а):

Я конечно не спец по продуктам M$, но насколько я знаю это называется
Microsoft SQL Server. А не просто SQL.

Ответить   Konstantin Korikov Thu, 18 Aug 2005 20:47:58 +0300 (#419967)