|
подскажите новичку
|
|||
---|---|---|---|
#18+
1. Могу ли я в тригере позвать команду OC (Unix)? Если да, то где почитать? 2. При push репликации MSSQL->Oracle, MSSQL создает таблицы и поля в кавычках, поэтому запрос вида Код: plaintext
не работает, а Код: plaintext
работает, как это побороть? Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2002, 11:56 |
|
подскажите новичку
|
|||
---|---|---|---|
#18+
1. нет 2. видимо связано с тем, что Oracle по умолчанию хранит имена объектов в верхнем регистре. Поэтому либо добиться, чтобы MS именовал таблицы в верхнем регистре, либо пользоваться кавычками в Oracle. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2002, 12:18 |
|
подскажите новичку
|
|||
---|---|---|---|
#18+
хорошо, а есть подобие xp_cmdshell? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2002, 12:26 |
|
подскажите новичку
|
|||
---|---|---|---|
#18+
да, если нет подобия xp_cmdshell, могу я написать свою процедуру(like extended stored procedure) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2002, 12:54 |
|
подскажите новичку
|
|||
---|---|---|---|
#18+
xp_cmdshell - не знаю что такое, а external procedures есть. Оформляешь dll, настраиваешь листенер и все. Можно также через встроенную java-машину попробовать, но ИМХО для такой задачи затраты слишком большие ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2002, 13:41 |
|
подскажите новичку
|
|||
---|---|---|---|
#18+
xp_cmdshell Executes a given command string as an operating-system command shell and returns any output as rows of text. Grants nonadministrative users permissions to execute xp_cmdshell. а на чем писать dll ? OCI? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2002, 13:48 |
|
подскажите новичку
|
|||
---|---|---|---|
#18+
Oracle хранит имена: -- без ковычек в верхнем регистре -- с двойными ковычками "как есть" при работе с именами объектов Oracle учитывает регистр Пример: SQL> create table abc (a char, b number, c date); Table created. SQL> desc abc Name Null? Type ----------------------------------------- -------- ---------------------------- A CHAR(1) B NUMBER C DATE SQL> create table "aBc" (a char, "b" number, c date); Table created. SQL> desc "aBc" Name Null? Type ----------------------------------------- -------- ---------------------------- A CHAR(1) b NUMBER C DATE SQL> insert into "aBc"(a,"b",c) values('A', 1, null); 1 row created. SQL> select b from "aBc"; select b from "aBc" * ERROR at line 1: ORA-00904: "B": invalid identifier SQL> select "b" from "aBc"; b ---------- 1 ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2002, 07:51 |
|
|
start [/forum/topic.php?fid=52&fpage=2832&tid=1992708]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
26ms |
get topic data: |
12ms |
get forum data: |
1ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 128ms |
0 / 0 |