__sa__nya
15-04-2015, 03:58
Доброе время суток. Готовлюсь к экзамену по SQL Server. В ходе чтения книги сталкиваюсь с командами, немного отличающимися, но делающими одно и то же. Подскажите в чем их отличие, не смотря на одинаковый результат:
sp_configure 'min server memory', 300;
exec sys.sp_configure 'min server memory', 300;
- Почему во втором случае нужно писать exec sys....., если команда работает и без этого?
Так же еще вопрос:
бывает что между командами вставляется оператор 'go':
sp_configure 'min server memory', 300;
go
sp_configre 'max server memory', 2048;
go
- Для чего он вставляется, если команды выполняются и без него?
sp_configure 'min server memory', 300;
exec sys.sp_configure 'min server memory', 300;
- Почему во втором случае нужно писать exec sys....., если команда работает и без этого?
Так же еще вопрос:
бывает что между командами вставляется оператор 'go':
sp_configure 'min server memory', 300;
go
sp_configre 'max server memory', 2048;
go
- Для чего он вставляется, если команды выполняются и без него?