Mahesh2223 Ответов: 1

Хранимая процедура с двумя таблицами


вложенные если еще хранимую процедуру

пожалуйста, помогите??
предложения??

Что я уже пробовал:

Я только начал писать процедуру и очень медленно пишу
пожалуйста, помогите, как писать..

Karthik_Mahalingam

Непонятный,
Воспользуйся Улучшить вопрос чтобы добавить больше информации к этому вопросу.

1 Ответов

Рейтинг:
0

OriginalGriff

Сделайте себе одолжение, откажитесь от этой идеи.
Это действительно опасно: и если вы не приложите огромных усилий, чтобы помешать пользователю печатать именно то, что он хочет, вы подвергнете риску всю свою базу данных.
Когда вы позволяете пользователям вводить строки для отправки в ваш SP как часть команды, которая будет выполнена, вы открываете себя тому, что называется SQL - инъекцией-где пользователь вводит материал, который выполняется как действительный SQL, но который может взять под контроль, повредить или уничтожить вашу базу данных.
И это то, что вы делаете: позволяя пользователю вводить условия, вы позволяете ему вводить то, что он хочет. Например, вместо:

number LIKE '%fred%'
Они могут печатать:
1=1;DROP TABLE GROUP;--
Который с радостью удалит вашу таблицу.

Просто потому, что можно что-то сделать, не означает, что вы должны.


[no name]

Я не думаю, что в этом вопросе упоминалось что-либо о вводе строк, которые будут обработаны хранимым процессом?

OriginalGriff

Прочтите первую версию вопроса: он планирует передавать имена таблиц и строки запросов непосредственно из текстовых полей.