powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Если знаете напишите пожалуйста
7 сообщений из 7, страница 1 из 1
Если знаете напишите пожалуйста
    #35605549
Егошин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прошу о помощи. Если кто знает прошу написать. Я буду вам благодарен. Спасибо

CREATE TABLE #T1 (c1 INT IDENTITY,c2 INT)
CREATE TABLE #T2 (c1 INT IDENTITY,c2 CHAR(5))

INSERT INTO #T1 VALUES (1)
INSERT INTO #T1 VALUES (2)
INSERT INTO #T1 VALUES (2)
INSERT INTO #T1 VALUES (3)
INSERT INTO #T1 VALUES (4)
INSERT INTO #T1 VALUES (4)

INSERT INTO #T2 VALUES ('N1')
INSERT INTO #T2 VALUES ('N2')

CREATE PROCEDURE #P1
@name CHAR(5)
AS
SELECT #T1.c2,#T2.c2 AS [name]
FROM #T1 LEFT OUTER JOIN #T2
ON #T1.c2=#T2.c1
WHERE #T2.c2=@name

CREATE PROCEDURE #P2
@name CHAR(5)
AS
SELECT #T1.c2,#T2.c2 AS [name]
FROM #T1 LEFT OUTER JOIN #T2
ON #T1.c2= #T2.c1 AND #T2.c2=@name



-- Вопросы

1. Чем с точки зрения возвращаемого результата различаются
две хранимые процедуры?
2. Какой результат вернет запрос:
SELECT * FROM #T1
3. Какой результат вернет запрос:
SELECT * FROM #T2
4. Какой результат вернет вызов хранимой процедуры:
EXEC #P1 'N1'
5. Какой результат вернет вызов хранимой процедуры:
EXEC #P2 'N1'
6. Какой результат вернет вызов хранимой процедуры:
EXEC #P1 'N3'
7. Какой результат вернет вызов хранимой процедуры:
EXEC #P2 'N3'
...
Рейтинг: 0 / 0
Если знаете напишите пожалуйста
    #35605568
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Егошин wrote:

> 1. Чем с точки зрения возвращаемого результата различаются
> две хранимые процедуры?

А тебе зачем ?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Если знаете напишите пожалуйста
    #35615708
Пётр Седов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 MasterZiv:
MasterZiv
> 1. Чем с точки зрения возвращаемого результата различаются
> две хранимые процедуры?

А тебе зачем ?

А Вы случайно не из Одессы? :)
...
Рейтинг: 0 / 0
Если знаете напишите пожалуйста
    #35615709
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пётр Седов2 MasterZiv:
MasterZiv
> 1. Чем с точки зрения возвращаемого результата различаются
> две хранимые процедуры?

А тебе зачем ?

А Вы случайно не из Одессы? :)таки, и шо вы этим хочите сказать? :)
...
Рейтинг: 0 / 0
Если знаете напишите пожалуйста
    #35615712
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пётр Седов wrote:

> > 1. Чем с точки зрения возвращаемого результата различаются
> > две хранимые процедуры?
>
> А тебе зачем ?
>
>
> А Вы случайно не из Одессы? :)
А вы таки сами оттуда будете ? :-)
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Если знаете напишите пожалуйста
    #35615836
И тут нашлись,
Мир огромен, но дороги пресекаются у судеб похожих...
...
Рейтинг: 0 / 0
Если знаете напишите пожалуйста
    #35615856
Michael_N
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1. Чем с точки зрения возвращаемого результата различаются
две хранимые процедуры?
В первой Left Join не имеет смысла. Работает как inner из-за условия в Where.

2. Какой результат вернет запрос:
SELECT * FROM #T1
3. Какой результат вернет запрос:
SELECT * FROM #T2
Это риторические вопросы. :-)

4. Какой результат вернет вызов хранимой процедуры:
EXEC #P1 'N1'
c2 name
1 N1

5. Какой результат вернет вызов хранимой процедуры:
EXEC #P2 'N1'
c2 name
1 N1
2 NULL
2 NULL
3 NULL
4 NULL
4 NULL

6. Какой результат вернет вызов хранимой процедуры:
EXEC #P1 'N3'
7. Какой результат вернет вызов хранимой процедуры:
EXEC #P2 'N3'
Аналогично пп. 4, 5

ЗЫ А у Вас SQL'я нет? :-)))
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Если знаете напишите пожалуйста
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]