Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.09.12;
Скачать: CL | DM;

Вниз

Процедура довавления записи   Найти похожие ветки 

 
HanIP   (2004-08-13 13:54) [0]

Подскажите пожалуйста, или может кто-то уже делал то напишите примерчик. Есть база MSSQL надо написать универсальную процедуру добавления записи в которую передавать название таблици и значения полей.


 
Алхимик ©   (2004-08-13 13:56) [1]

Давай поступим глобальнее - напишем универсальную ПРОГРАММУ?


 
sniknik ©   (2004-08-13 14:03) [2]

зачем писать? примерчиков валом, в самих дельфях к примеру, но только практика показывает те для кого это пишется их не читают... (брезгуют наверное, там же для всех, а они хотят чтобы персонально под них ктонибудь написал)


 
HanIP   (2004-08-13 14:11) [3]

Не большое уточнение процедура нужна на SQL


 
HanIP   (2004-08-13 14:12) [4]

Удалено модератором


 
strelok-47   (2004-08-13 14:17) [5]

попробуй в FAQ"е нарезать на sql.ru, там конешно нет дословно что ты хочешь, но по примерам мона себе что нить свалять


 
sniknik ©   (2004-08-13 14:17) [6]

тоже уточню. примерчиков по работе валом в любом программном продукте, если предполагается что с ним будут работать. ;о)


 
strelok-47   (2004-08-13 14:19) [7]

ну ежели не справишься пиши, сваляем чего-нить


 
HanIP   (2004-08-13 14:41) [8]

Основная проблема как передать в процедуру имя таблицы и потом его там использовать как таблицу.


 
Ega23 ©   (2004-08-13 14:53) [9]

Вот тебе универсальная процедура:


Print  "S_UniversalProc - универсальная процедура"
go
if exists (select * from sysobjects where id = object_id(N"[S_UniversalProc]") and OBJECTPROPERTY(id, N"IsProcedure") = 1)
drop procedure [S_UniversalProc]
GO
CREATE PROCEDURE S_UniversalProc
@SQL varchar(8000)
As
exec(@SQL)
return(0)

GO


 
Anatoly Podgoretsky ©   (2004-08-13 14:53) [10]

Ну раз ты не умеешь передавать строки, то действительно остается только заказ на написание.


 
strelok-47   (2004-08-13 14:59) [11]

прочти в BOL"е про EXEC, эта хрень выполняет _любую строку_ если только эта строка - запрос


 
sniknik ©   (2004-08-13 15:03) [12]

> Вот тебе универсальная процедура:
какая же она увиверсальная?
делаю

exec UniversalProc "чтоб все было зашибись!"

и нифига %(. не зашибись... :о(((


 
strelok-47   (2004-08-13 15:07) [13]

хи-хи, ну защиту от дурака (не про тебя) тут конешно сложно предусмотреть. Хотя ИМХО все же лучше чоб текст запроса формировался в процедуре.



Страницы: 1 вся ветка

Текущий архив: 2004.09.12;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.031 c
1-1093509975
serg128
2004-08-26 12:46
2004.09.12
Вопрос по свойству WindowMenu


14-1092813816
Knight
2004-08-18 11:23
2004.09.12
Экспедиция закончилась...


1-1093502707
Ven
2004-08-26 10:45
2004.09.12
DDE или OLE?


1-1093863154
ИМХО
2004-08-30 14:52
2004.09.12
TTreeNode: отцы и дети


1-1093505122
O?O
2004-08-26 11:25
2004.09.12
Инсталятор