что такое встроенный запрос?Кто-нибудь может определить с кратким и ясным примером? - PullRequest
0 голосов
/ 25 февраля 2019

У меня есть идея, что встроенный запрос -> запрос в запросе .. это верно?

, и это существует в БД sql-сервера или запросе БД, как в хранимых процедурах, которые мы пишем, или может относиться к c #код и как мы пишем его в C # ??Это две вещи, которые мне не понятны ..!

Ответы [ 3 ]

0 голосов
/ 26 февраля 2019

Встроенный запрос - это тип подзапроса, присутствующего в предложении FROM SQL в качестве источника данных.

Ниже приведен тип подзапроса:

Еслион присутствует в списке SELECT , он называется « sub-select ».

Если он присутствует в предложении FROM , онназываемый « inline-query » или « inline-view ».

Если он присутствует в предложении WHERE , он может быть простымзапрос или « сопутствующий подзапрос ».

Надеюсь, что эта помощь.

0 голосов
/ 26 февраля 2019

Встроенный запрос ко мне - это когда я ДО использую SQL в коде и НЕ выбираю (.eg) ORM (Object Relational Mapper) или другую технологию, чтобы избежать SQL,

Итак:

var sql = "ВЫБРАТЬ имя из клиента, ГДЕ ID = 1";

вместо:

var customer = mapper.Customers.FirstOrDefault (x => x.Id == 1);

Существует множество определений, поэтому было бы полезно предоставить некоторый контекст.

Есть несколько картографов (Dapper)это позволяет вам почти писать SQL (и многие другие ORM), поэтому ЭТО TRICKY:)

Это может относиться к NOT с использованием хранимых процедур и многих других способов отсутствия SQL в вашей кодовой базе,Это может быть буквально любым другим способом, поэтому сделайте вызов REST, GraphQL, OPath, ....

0 голосов
/ 25 февраля 2019

Запрос в запросе является подзапросом.

Встроенный запрос - это sql-код, жестко закодированный внутри какой-либо другой платформы, такой как C #, например

string mysql = "SELECT * FROM TABLE"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...