![]() |
|
| Правила Форума редакция от 22.06.2020 |
|
|||||||
|
|
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже. |
|
![]() |
|
|
Опции темы | Опции просмотра |
Language
|
|
|
#1
|
|
Постоялец
![]() ![]() Пол:
Регистрация: 19.10.2007
Сообщений: 272
Репутация: 4
|
Здравствуйте.
Скажите что означает в синтаксисе MS SQL Директива @@? |
|
|
|
| Реклама: | букет для женщины из продуктов | тюз афиша нижний новгород - RedKassa.ru | Мебельный магазин: сколько стоит кровать односпальная с матрасом - Переходи на сайт! | pfs 05/24.m | red magic официальный сайт |
|
|
#2
|
|
Новичок
Пол:
Регистрация: 26.06.2006
Сообщений: 10
Репутация: 2
|
все что связано с системными настройками
|
|
|
|
|
|
#3
|
|
Постоялец
![]() ![]() Пол:
Регистрация: 30.10.2006
Сообщений: 270
Репутация: 197
|
с этого префикса начинаются системные функции
@@CONNECTIONS Возвращает количество попыток соединения — успешных или неуспешных — с момента запуска SQL Server. @@IDENTITY Системная функция, которая возвращает значение идентификатора, вставленное последним |
|
|
|
| Сказали спасибо: |
|
|
#4
|
|
Постоялец
![]() ![]() Пол:
Регистрация: 19.10.2007
Сообщений: 272
Репутация: 4
|
А такой вот вопрос по синтаксису.
update table 1 set p1=0, P2 = 7 where P1 >0 при жтом условию P1> 0 удовлетворяют много записей , но по какой - либо причине одна из записей при обновлении сбоит. При этом будут откатаны все обновления строк или те что прошли обновления сохранятся в базе |
|
|
|
|
|
#5
|
|
Постоялец
![]() ![]() Пол:
Регистрация: 19.10.2007
Сообщений: 272
Репутация: 4
|
что означает
команда GO в скриптах MSSQL |
|
|
|
|
|
#6
|
|||||||||||||||||||||||
Немедленное выполнение того, что находится выше GO (но ниже предыдущего GO). ![]()
__________________
Денег, информации и патронов не бывает слишком много! |
||||||||||||||||||||||||
|
|
|
|
|
#7
|
|
Постоялец
![]() ![]() Пол:
Регистрация: 19.10.2007
Сообщений: 272
Репутация: 4
|
Недавно нашел в интрнете, что GO - команда выполнять то что ниже GO только после того как быдеь выполненно то что выше GO
|
|
|
|
|
|
#8
|
|||||||||||||||||||||||
Из документации: Синтаксис GO [count]Аргументы count - Целое положительное число. Пакет, предшествующий команде GO, выполняется заданное количество раз.Замечания GO — это не инструкция Transact-SQL, это команда, распознаваемая программами sqlcmd и osql и редактором кода среды SQL Server Management Studio.
__________________
Денег, информации и патронов не бывает слишком много! |
||||||||||||||||||||||||
|
|
|
|
|
#9
|
|
Постоялец
![]() ![]() Пол:
Регистрация: 19.10.2007
Сообщений: 272
Репутация: 4
|
Скажите как в MS SQL 2005 управлять временем жизни транзакции., т.е. если процедура зависла что бы через 20 милисекунд произошел откат ранзвкции автоматически.
|
|
|
|
|
|
#10
|
|
Постоялец
![]() ![]() Пол:
Регистрация: 19.10.2007
Сообщений: 272
Репутация: 4
|
Здравствуйте!
Скажите как срествами SQL реализовать работу с транзакциями? что бы можно было откатить транзакцию по таймауту если например процедура, с которой связана транзакция завислапри выполнении на сервере. и что бы можео было заблокировать отдну только запись, как например в Fierird можно было написать select with lock from table. ? |
|
|
|
|
|
#11
|
|
Постоялец
![]() ![]() Пол:
Регистрация: 19.10.2007
Сообщений: 272
Репутация: 4
|
Здравствуйте!
Есть хорошая инструкция в MSSQL ---------------------------------------------------------------------------------------------------------------------------- BACKUP DATABASE [CARS] TO DISK = N'E:\DATA\Data_BackUp\''1''.bak'WITH NOFORMAT, NOINIT, NAME = N'CARS-Full Database Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10 GO --------------------------------------------------------------------------------------------------------------------------- Как стадалть так что бы при выполнении скрипта имя файла BackUp генерировалось автоматически. Например подставляло дату и время выполнения скрипта. |
|
|
|
|
|
#12
|
|
Постоялец
![]() ![]() Пол:
Регистрация: 19.10.2007
Сообщений: 272
Репутация: 4
|
Здравствуйте!
Как получить список полей первичного ключа для заданной таблицы ? |
|
|
|
|
|
#13
|
|
Постоялец
![]() ![]() Пол:
Регистрация: 30.10.2006
Сообщений: 270
Репутация: 197
|
по ходу я где то ошибся , лишнюю кололнку дает - а так скриптоните ваш индекс ну и трам пам пам
Код:
select * from sys.indexes t2 join sys.columns t3 on t2.object_id =t3.object_id where t2.name = 'PK_Child' |
|
|
|
| Сказали спасибо: |
|
|
#14
|
|
Неактивный пользователь
Регистрация: 23.12.2008
Сообщений: 3
Репутация: 0
|
@@ - знак глобальной переменной
|
|
|
|
|
|
#15
|
|
Постоялец
![]() ![]() Пол:
Регистрация: 19.10.2007
Сообщений: 272
Репутация: 4
|
Здравствуйте!
Как пренумеровать записи в возвращаемом наборе данных запроса. Например строю дерево запросом результат должен быть таким id Parent 1 0 2 0 3 0 4 0 5 1 6 7 И так далее Все что придумал это объявить табличную преременную и в нее при помощи курсора вставлять записа и нумеровать их. Как то не сильно красиво получается. Есть какой нибудь более удобный способ построения дерева? |
|
|
|
![]() |
Похожие темы
|
||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| Вопрос по С/С++ | matros77777 | Скорая помощь | 1 | 17.01.2009 02:00 |
| вопрос по MFC | Andrey1234 | Visual C++ / С/C++ | 2 | 12.01.2009 20:29 |
| Вопрос по GIF... | Forgott | Скорая помощь | 1 | 12.01.2009 18:00 |
| вопрос по CD-R | Reptile | Архив | 11 | 30.03.2008 16:21 |
| вопрос | frankenstein | Архив | 2 | 25.01.2008 18:34 |
|
|