Në një procedurë dyqani unë jam duke ndërtuar deklaratë dinamike SQL e cila ekzekutohet duke përdorur procedurën sp_executesql
.
Deklarata dinamike SQL mund të jetë një procedurë ruajtëse, që:
- mos e kthe grupin e rreshtave
- ktheni një grup rreshti
- ktheni grupe të shumëfishta rreshtash
Vetë procedura fillestare e ruajtjes kthen grupe të tjera rreshtash. Unë dua t'i kthej vetëm ato, dhe të mos kthej grupet e rreshtave nga procedura e brendshme.
Në përgjithësi, dua të detyroj deklaratën e mëposhtme të mos kthejë asgjë:
DECLARE @DynamicSQLStatement NVARCHAR(MAX)
SET @DynamicSQLStatement = N'SELECT 1 SELECT 2 SELECT 3 SELECT 4 SELECT 5'
EXEC sp_executesql @DynamicSQLStatement
A ka ndonjë mënyrë për ta bërë këtë?