|
|
|
SQL & C++
|
|||
|---|---|---|---|
|
#18+
Стоит задача написать хранимую процедуру на SQL и С++ в MS SQL Server 2000 В учебниках пишут что такое есть и исход примерно такой: for (int i; i< 10; i++) { exec sql UPDATE B SET A = B + T exec sql SELECT A FROM B WHERE C = T } КТО НИБУДЬ ДЕЛАЛ КОГДА-ЛИБО ЧТО-НИБУДЬ ПОДОБНОЕ??????? И где этот исход писать и как? СУБД - MS SQL Server 2000 OS - Windows XP Professional sp2 СУБД только Вышеуказанная, ставить другую не могу, так как все софтины жестко пирвязаны именно к ней. ОГРОМНАЯ ПРОСЬБА ПОКАЗАТЬ ПРИМЕР СОЗДАНИЯ ТАКИХ ПРОЦЕДУР! И УКАЗАТЬ ГДЕ И КАК ЕЕ СОЗДАВАТЬ! С уважением, Dimmy. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2004, 15:39 |
|
||
|
SQL & C++
|
|||
|---|---|---|---|
|
#18+
Постановка задачи не ясна. C++ и SQL можно скрестить разными способами: 1) расширенные хранимые процедуры, аналогичны "обычным" ХП, но оформляются в виде DLL и подключаются к SQL Server. За информацией обращайтесь в BOL; 2) Embedded SQL for C. Позовляет использовать конструкции T-SQL непосредственно в тексте программы на C. За информацией обращайтесь в BOL; 3) вызов хранимых процедур из программы. Типовой прием при написании клиентских приложений. За информацией см. ADO или OLE DB. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2004, 15:55 |
|
||
|
SQL & C++
|
|||
|---|---|---|---|
|
#18+
Судя по примеру, таки embedded ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2004, 16:02 |
|
||
|
SQL & C++
|
|||
|---|---|---|---|
|
#18+
это 1 и 2 пример из указанных. Нужен любой. Про существование таких возможностей мне известно, но не знаю как это сделать. Есть ли у кого EXAMPLE или руководство как это сделать? BOL сказал что там есть такое, а как юзать - ХЗ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2004, 15:15 |
|
||
|
SQL & C++
|
|||
|---|---|---|---|
|
#18+
вообще-то это из оперы DB2. Там подобных вещей - хоть завались. И примеров я мог бы накидать кучу. Но, про то, чтоб в MSSQL так программировали - не слышал и не видел... Тут же фишка в переключении контекста между ядром базы данных и хранимой процедурой... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2004, 15:29 |
|
||
|
SQL & C++
|
|||
|---|---|---|---|
|
#18+
В Books Online все расписано и есть примеры. Исходники есть в составе SQL Server. При инсталяции нужно отметить соотвествующую галку. Все это кладется в ...\Microsoft SQL Server\80\Tools\DevTools\Samples\ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2004, 15:56 |
|
||
|
SQL & C++
|
|||
|---|---|---|---|
|
#18+
DimmyСтоит задача написать хранимую процедуру на SQL и С++ в MS SQL Server 2000 1) MS SQL позволяет Embedded SQL только на plain C. Ни о каком С++ речи быть не может 2) Про Embedded SQL именно в Extern Stored Procedures ни слова в BOL нет. => эта технология в MSSQL не используется. Samples также нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2004, 12:34 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=32816899&tid=2034013]: |
0ms |
get settings: |
11ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
88ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
| others: | 238ms |
| total: | 445ms |

| 0 / 0 |
