Мазмуну:

Таблица өзгөрмөсүн сакталган процедурага өткөрө аламбы?
Таблица өзгөрмөсүн сакталган процедурага өткөрө аламбы?

Video: Таблица өзгөрмөсүн сакталган процедурага өткөрө аламбы?

Video: Таблица өзгөрмөсүн сакталган процедурага өткөрө аламбы?
Video: Gastrointestinal Dysmotility in Autonomic Disorders 2024, Май
Anonim

Маалымат таблицасын Сакталган процедураларга параметр катары өткөрүү

  • Колдонуучу тарабынан аныкталган түзүү стол ылайык келген түрү стол сиз толтургуңуз келет.
  • Өтүү колдонуучу аныктайт стол га сакталган процедура катары а параметр .
  • Ичинде сакталган процедура , өтүп кеткен маалыматтарды тандоо параметр жана аны киргизиңиз стол сиз толтургуңуз келет.

Ушундай жол менен, сиз сакталган процедурага таблицанын өзгөрмөсүн өткөрө аласызбы?

сен качан READONLY сүйлөмүн колдонуу керек өтүү the стол бааланган өзгөрмөлүү the процедура . Маалыматтар ичинде the таблица өзгөрмө өзгөртүү мүмкүн эмес -- сенин колуңдан келет маалыматтарды колдонуу ичинде the стол башка операция үчүн. Ошондой эле, сен колдоно албайт таблица өзгөрмөлөрү OUTPUT параметрлери катары -- сенин колуңдан келет гана колдонуу таблица өзгөрмөлөрү киргизүү параметрлери катары.

Ошо сыяктуу эле, убактылуу таблицаны сакталган процедурага параметр катары өткөрүп бере алабызбы? Температура таблицасын өткөрүү үчүн баа сакталган процедура башкадан сакталган процедура . БИРОК, көңүл буруңуз процедура бул шилтеме кылат Температура үстөл анын ичинде жаратылган эмес болот ал аткарылган сайын кайра түзүлөт. (Эгерде процедуралар кичинекей / өтө көп аткарылбайт, бул болот маселе эмес).

Бул жерде биз сакталган процедурага DataTable өткөрө алабызбы?

Биз өтө алабыз the DataTable га Сакталган процедура сыяктуу эле ADO. Net колдонуу биз системасы аркылуу камсыз кылынат. Маалыматтар. SqlParameter классы, бирок маалымат түрүнө бир аз өзгөртүү керек. Адатта биз Varchar, nvarchar, int ж.

Колдонуучу аныктаган таблица түрү деген эмне?

Колдонуучу - аныкталган таблицалар таблицадагы маалыматты билдирет. Алар сакталган процедураларга же таблицадагы маалыматтарды өткөргөндө параметрлер катары колдонулат колдонуучу - аныкталган функциялары. Колдонуучу - аныкталган таблицалар маалымат базасындагы тилкелерди көрсөтүү үчүн колдонулушу мүмкүн эмес стол . Колдонуучу - столдун түрлөрү аныкталган алар түзүлгөндөн кийин өзгөртүү мүмкүн эмес.

Сунушталууда: