tsql

что касается SQL Server, я понимаю: var означает, что память лениво выделена, что означает, что она точно соответствует данным (при вставке). MAX означает, что нет ограничения по размеруограничение. тогда, всегда ли предпочтительнее использовать MAX при использовании varchar, как мы не выделяем весь размер...

Я пытаюсь определить, работает ли на сервере Express Edition. у меня есть следующий T sql. DECLARE @edition varchar(50); set @edition = cast((select SERVERPROPERTY ('edition')) as varchar) print @edition В моем экземпляре, @edition = Express Edition (64-bit) как я могу сделать следующее? (C # inspired)...

Я немного старая школа когда дело доходит до проектирования баз данных, так что я полностью за использование правильных размеров данных в Столбцах. Однако при просмотре базы данных для друга я заметил, что он использовал varchar(max) много. Теперь, моя непосредственная мысль была бросить его обратно к нему и...

есть ли краткий способ получить случайную запись из таблицы sql server? Я хотел бы рандомизировать мои данные модульного теста, поэтому ищу простой способ выбрать случайный идентификатор из таблицы. На английском языке выбор будет " выбрать один идентификатор из таблицы, где идентификатор является случайн...

Допустим у меня есть таблица адресов клиентов: CName | AddressLine ------------------------------- John Smith | 123 Nowheresville Jane Doe | 456 Evergreen Terrace John Smith | 999 Somewhereelse Joe Bloggs | 1 Second Ave в таблице, один клиент как Джон Смит может иметь неск...

есть ли в любом случае цикл через переменную таблицы в T-SQL? DECLARE @table1 TABLE ( col1 int ) INSERT into @table1 SELECT col1 FROM table2 Я также использую курсоры, но курсоры кажутся менее гибкими, чем табличные переменные. DECLARE cursor1 CURSOR FOR SELECT col1 FROM table2 OPEN cursor1 FE...

у меня есть datetime столбец в SQL Server, который дает мне такие данные 10/27/2010 12:57:49 pm и я хочу запросить этот столбец, но просто SQL Server возвращает день месяц и год-например. 2010 10 27 или что-то подобное. какие функции я должен исследовать? должен ли я пытаться конвертировать в другой тип да...

Я получаю следующую ошибку в моей базе данных SQL server 2008 R2: Не могу использовать CONTAINS или FREETEXT предикат для таблицы или индексированного представления 'tblArmy', поскольку он не является полнотекстовым индексированным. ...

Что произойдет, если кластеризованный индекс не является уникальным? Может ли это привести к плохой производительности, потому что вставленные строки текут на страницу "переполнения" некоторых видов? Это" сделано " уникальным и если да, то как? Каков наилучший способ сделать его уникальным? Я спрашиваю, пот...

в чем разница между TABLOCK и TABLOCKX http://msdn.microsoft.com/en-us/library/ms187373.aspx утверждает, что TABLOCK является общей блокировкой в то время как TABLOCKX является эксклюзивным замком. Может быть, первый только индексный замок? И какова концепция совместного использования замка?...