|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » MSFT SQL Server - Какие символы нельзя использовать в имени хранимой процедуры? |
|
MSFT SQL Server - Какие символы нельзя использовать в имени хранимой процедуры?
|
Пользователь Сообщения: 70 |
Приветствую.
Собсна сабж ![]() Сразу скажу, я не программист и в SQL ничего не понимаю ![]() з.ы. прошу прощения, если создал тему не по адресу. |
|
Отправлено: 17:01, 03-07-2009 |
Ветеран Сообщения: 5624
|
Профиль | Отправить PM | Цитировать А почему возник такой вопрос вообще? Просто ради интереса? По моему, хранимые процедуры называют логически понятным именем и называть ее "C:\Stored$ /procedure@" нет смысла. 90% что нельзя использовать те же самые символы, что и в названии файла или папки, а именно / \ : * ? < > |
|
------- Отправлено: 02:16, 06-07-2009 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 70
|
Профиль | Отправить PM | Цитировать Вопрос вот почему возник. Есть некая программа (название вам ничего не скажет), в этой проге есть поле, вписав в которое некое имя и нажав "Создать" (очень приблизительный алгоритм), в SQL базе создается хранимка вида "Import_текст из поля" (что находится внутри хранимки так же не имеет значения).
Если в это поле добавить некоторые спец символы, то, принажатии кнопки "Создать", падает эксепшн. Проверять всё - займет много времени, которого нет, и, в тоже время, ограничится только текстом нельзя. |
Отправлено: 12:35, 08-07-2009 | #3 |
Ветеран Сообщения: 5624
|
Профиль | Отправить PM | Цитировать Я думаю, указанных мною символов будет достаточно для исключения. Прога на чем написана? Если на C#, то достаточно одной строки в редактировании TextBox для автоматического отсеивания ненужных символов.
Код на C# (приведенный код отсеивает все, кроме цифр и знака точки(.). Событие вешается на KeyPress. Заменив на требуемое, получите желаемый результат: |
------- Отправлено: 01:59, 09-07-2009 | #4 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] Acronis True Image - какие ключи использовать? | nattropin_new | Автоматическая установка приложений | 28 | 07-12-2010 12:47 | |
[решено] Вычисление "вешает" web-приложение на время выполнения хранимой процедуры | Demiurg | Вебмастеру | 6 | 11-09-2007 22:34 | |
Какие использовать средства? | NoOne | Сетевые технологии | 2 | 04-09-2005 17:20 | |
символы в имени домена? | Guest 80 247 100 | Защита компьютерных систем | 2 | 14-03-2004 17:27 | |
Kylix 3 Open Edition - какие компоненты можно использовать? | Pukite | Программирование и базы данных | 3 | 20-02-2003 05:51 |
|