![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Обнуление "счетчика" уникального поля [D7, MSSQL]
SQL-nik © (2005-09-23 08:29:00)Подскажите пожалуста мастера, как можно программно обнулить данное поле (если у него стоит Identity =yes).Можно ли его как то обнулить в Query Analyzer или SQL SERVER Enterprise Manager ?
P.s. пока только подсказали, что можно убрать след. образом:
1. удаляешь всё из таблицы
2. убираешь identity, сохраняешь таблицу
3. ставишь identity обратно, сохраняешь таблицу
(В моем варианте таблица пустая).
Polevi (2005-09-27 08:28:00) [1]дадад, напомни
sniknik (2005-09-26 18:26:00) [2]> Думаю, что в спорах должна таки родиться истина.
подобные споры ее не "рождают". они "делают ей аборт". ;)
> 3. Не знаю, научился ли MS SQL такому запросу "select Get_Identity('TABLE_NAME')
> from DUMMY", но по моим былым исследованиям кроме @identity
> он ничем не порадовал (это навскидочку - могу напомнить
> еще пару дюжин серьезных недочетов).
@@IDENTITY
SCOPE_IDENTITY
IDENT_CURRENT
по моему было это уже в 7ке (т.е. уже довольно давно), в 6,5 может тоже было но я просто с ним тогда не работал. а насколько помню пользовался почти сначала использования мной mssql.
> (это навскидочку - могу напомнить еще пару дюжин серьезных
> недочетов)
напомни, попробуем разубедить...
ANB (2005-09-26 18:03:00) [3]
> 6. Объясните, плз, что значит "программист oracle (MS SQL,
> Sybase, IB)?
- научится можно, но мне, например, потребуется около недели, чтобы переключиться с PL/SQL на T-SQL. У каждого сервера есть свои тонкости и особенности, которые, если долго не работать, забываются немного.
ЗЫ. Есть примечательная история о распространении MS SQL. В середине 90-х (точно год не помню, ближе к концу) МНС принимала решение о введении единой учетной системы для всех налоговых. Ессно, решали, на какой СУБД все это реализовать. Нижегородский РНИВЦ предложил оракл. На что товарищи из МВФ сказали, что оракл, конечно, круто, но больно дорого и приговорили - MS SQL для региональный инспекций, и только центральную БД - на оракле (MS SQL такой объем бы не вытянул). Ребята из РНИВЦ на MS SQL систему то написали, а на оракле до сих пор пишут, так как начали позже. После этого на сайте MS появилась реклама, какой крутой их сервак и продажи резко подскочили. Кстати, сервер поставлен бесплатно, плюс MS на халяву сертифицирует ребят из РНИВЦа.
Курдль (2005-09-26 17:47:00) [4]Подведем итоги.
Думаю, что в спорах должна таки родиться истина.
поэтому предлагаю поделиться реальным опытом эксплуатации той или иной СУБД, а не просто сотрясать воздух. Оракл, думаю, обсуждать нелепо, поэтому спустимся на ступеньку ниже.
1. Мой многолетний опыт эксплуатации Sybase ASA не выявил ни одного сбоя,
кроме ошибок (устраненных в следующем же патче) с кириллицей при подключении через OLEDB. Из многообразия конструкций TSQL мне не хватает толькоconnect ... by prior, но кроме оракла никто не может этим похвастаться. Отработанная система репликаций с однородными базами или с их компактными разновидностями для КПК. Программирование системной логики на Java. Исчерпывающие инструменты сопровождения (Central, ISQl) и отличная документация. Весьма низкая стоимость лицензий (~$100).
2. Я уже говорил, что ASE и MS SQL делались совместными усилиями на основании ASA. Кто не верит - так и быть, сделаю подборочку материалов на досуге.
3. Не знаю, научился ли MS SQL такому запросу"select Get_Identity('TABLE_NAME') from DUMMY", но по моим былым исследованиям кроме @identity он ничем не порадовал (это навскидочку - могу напомнить еще пару дюжин серьезных недочетов).
4. Sybase ASA работает с однофайловыми БД и не требует почти никаких настроек, кроме пути к этому файлу. А "очень сложная настройка" сервиса выглядит приблизительно так:-d C:\DB\database.db -n developer -x tcpip(PORT=2638)
Это я к тому, что мы тут в шутку горячились насчет "... - отстой" и т.п. :)
Но я уверяю, что наша контора перед принятием решения о СУБД для проекта тестирует по спец. плану и с помощью спец. ПО "претендентов" и делает заключение о целесообразности их применения. MS SQL ни разу ни по каким параметрам, кроме как "предпочтение заказчика" не победила ASA.
5. Действительно, многие фирмы приняли как корпоративный стандарт MS SQl. Более того, некоторые надзорные органы утвердили его, как единственно разрешенный (Microsoft умеет работать с откатами). То, что на нем работают многие - не аргумент. На улице у каждого 3-го звонок в мобиле - "Черный бумер", но это же не значит, что это хорошая песня! :)
6. Объясните, плз, что значит "программист oracle (MS SQL, Sybase, IB)?
Это что, такой "специалист", который может писать только на PL/SQL, а на "Transact SQL" - ни-ни? И хрен его научишь? :)
Nikolay M. (2005-09-26 15:19:00) [5]
> ANB © (26.09.05 14:24) [64]
Найти работу на 1-1.5КБ для МС СКЛьщика не проблема.
> Megabyte © (26.09.05 14:20) [63]
> Для рабочей группы нет смысла ставить промышленные СУБД
> типа Оракла. Поэтому МССКЛ вполне подходит здесь.
Согласен.
ANB (2005-09-26 14:24:00) [6]
> Nikolay M. © (26.09.05 14:15) [62]
- а какие правые ?
Megabyte (2005-09-26 14:20:00) [7]Не буду ничего доказывать насчет крутости той или иной СУБД. Для рабочей группы нет смысла ставить промышленные СУБД типа Оракла. Поэтому МССКЛ вполне подходит здесь. Конечно есть еще Интербейз\Файрберд, но мелкософтовские продукты более известные(среди простых юзеров), и многие фирмы очень любят МССКЛ.
В объявлениях о работе я чаще вижу именно МССКЛ...
Nikolay M. (2005-09-26 14:15:00) [8]
> ANB © (26.09.05 13:48) [61]
Тогда цифры какие-то левые.
ANB (2005-09-26 13:48:00) [9]
> Nikolay M. © (26.09.05 10:08) [60]
> А город? Нижний Кукуевск? Тогда очень м.б.
- Москва.
Nikolay M. (2005-09-26 10:08:00) [10]
> Какой Sybase отстой? Их, вообще-то, две совершенно разные
> линейки: Enterprise и Anywhere.
IQ еще забыл. 3 абсолютно разных продукта.
> ANB © (26.09.05 09:33) [59]
>
> > Суммы в каких единицах? Вы ведь не в разделе "Job для
> ламеров"
> > смотрели?
> - в баксах. Смотрел на sql.ru. В январе искал работу и на
> себе испытал.
А город? Нижний Кукуевск? Тогда очень м.б.
ANB (2005-09-26 09:33:00) [11]
> Суммы в каких единицах? Вы ведь не в разделе "Job для ламеров"
> смотрели?
- в баксах. Смотрел на sql.ru. В январе искал работу и на себе испытал.
Stanislav (2005-09-26 09:00:00) [12]DiamondShark © (25.09.05 12:27) [57]
ASA. Другого не видел.
DiamondShark (2005-09-25 12:27:00) [13]
> Stanislav © (23.09.05 17:11) [42]
> Короче по результатам опросов Sql.ru видим что народ пользуется
> MSSQL-ем, а народ пользуется тем что лучше. Вывод SYBASE-
> отстой!
> Нестабильный, сложный в настройке, не гибкий и т.д.
Какой Sybase отстой? Их, вообще-то, две совершенно разные линейки: Enterprise и Anywhere.
Fay (2005-09-25 05:07:00) [14]2 Polevi © (24.09.05 8:48) [51]
sorry
Johnmen (2005-09-25 02:11:00) [15]Руки прочь от Курдля !
И от Sybase с MSSQL тоже !!!
:)))
Nikolay M. (2005-09-24 12:57:00) [16]
> Fay © (24.09.05 03:17) [49]
> М.б. я чего не понял,
Это не шутка. Ты ничего не понял.
DiamondShark (2005-09-24 12:14:00) [17]
> Курдль © (23.09.05 12:55) [26]
> Как Вы не поймете, что "MS SQL Server" - ухудшенная версия
> "Sybase ASA"?
> Это ж не я придумал! Это ФАКТ! :)
Употребление алкоголя в таких количествах не доведёт тебя до добра.
Anatoly Podgoretsky (2005-09-24 11:50:00) [18]Не трогать Курдля
Polevi (2005-09-24 08:48:00) [19]>Fay © (24.09.05 03:17) [49]
ты бы ветку сначала читал чтоли
[31] цитирует [2]
Fay (2005-09-24 03:20:00) [20]2 ANB © (23.09.05 17:16) [43]
Суммы в каких единицах? Вы ведь не в разделе "Job для ламеров" смотрели?