Главная страница
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.052 c
10-1015848534
m.r. sender
2002-03-11 15:08
2004.09.12
CORBA через модем


9-1084857336
delin
2004-05-18 09:15
2004.09.12
Отобразить движение самолета + радар в центре экрана


1-1093526437
Adil
2004-08-26 17:20
2004.09.12
Как скрыть меню в TWebBrowser


1-1093374512
ShimON
2004-08-24 23:08
2004.09.12
Цифры во время выполнения


1-1093412780
Jenek
2004-08-25 09:46
2004.09.12
alt+f4