Главная страница
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.03 c
10-1033995250
rootadmin
2002-10-07 16:54
2004.09.12
Обратные вызовы в CORBA


9-1084564663
stud2
2004-05-14 23:57
2004.09.12
Подскажете пожалуйста, где можно найти описание игр шашки и шахма


9-1084898425
kas-t
2004-05-18 20:40
2004.09.12
Бесплатный движок...


1-1093519598
shc
2004-08-26 15:26
2004.09.12
дочерние окна в CLX


3-1092745901
Len
2004-08-17 16:31
2004.09.12
База для хранения "разных" файлов