Вопросы с тегом «sql-server»

164
Как проверить наличие определяемого пользователем типа таблицы в SQL Server 2008?

У меня есть определенный пользователем тип таблицы. Я хочу проверить его существование перед редактированием в патче с помощью OBJECT_ID(name, type)функции. Что typeиз перечисления следует передать для определяемых пользователем типов таблиц? N'U' как для определенной пользователем таблицы не...

164
Как скопировать базу данных SQL Azure на локальный сервер разработки?

Кто-нибудь знает, как я могу скопировать базу данных SQL Azure на мою машину разработки? Я хотел бы прекратить платить, чтобы иметь базу данных разработки в облаке, но это лучший способ получить производственные данные. Я копирую свою производственную базу данных в новую базу данных разработки, но...

164
Tablix: повторение строк заголовка на каждой странице не работает - построитель отчетов 3.0

У меня есть таблица с множеством строк, которые занимают несколько страниц. Я установил свойство Tablix Повторить строки заголовка на каждой странице, но это не работает. Я где-то читал, что это известная ошибка в построителе отчетов 3.0. Это правда? Если нет, то нужно ли что-то еще...

164
Ошибка преобразования при преобразовании даты и / или времени из символьной строки при вставке даты и времени

Я пытался создать таблицу следующим образом, create table table1(date1 datetime,date2 datetime); Сначала я попытался вставить значения, как показано ниже, insert into table1 values('21-02-2012 6:10:00 PM','01-01-2001 12:00:00 AM'); Это дало ошибку, сказав: Невозможно преобразовать varchar в...

164
Ошибка при переименовании базы данных в SQL Server 2008 R2

Я использую этот запрос для переименования базы данных: ALTER DATABASE BOSEVIKRAM MODIFY NAME = [BOSEVIKRAM_Deleted] Но это показывает ошибку при исключении: Сообщение 5030, уровень 16, состояние 2, строка 1 Не удалось заблокировать базу данных для выполнения операции. Что-то не так с моим...

163
Можно ли создать именованное ограничение по умолчанию в операторе добавления столбца в SQL Server?

В SQL Server у меня есть новый столбец в таблице: ALTER TABLE t_tableName ADD newColumn NOT NULL Это терпит неудачу, потому что я указываю NOT NULL без указания ограничения по умолчанию. Таблица не должна иметь ограничения по умолчанию. Чтобы обойти это, я мог бы создать таблицу с ограничением по...

162
Триггер Вставить обновление, как определить, вставить или обновить

Мне нужно написать триггер вставки и обновления для таблицы A, который удалит все строки из таблицы B, один столбец (скажем, Desc) имеет значения, подобные значению, вставленному / обновленному в столбце таблицы A (скажем, Col1). Как бы мне написать его так, чтобы я мог обрабатывать как обновления,...

162
Как удалить первые символы определенного столбца в таблице?

В SQL, как я могу удалить первые 4 символа значений определенного столбца в таблице? Имя столбца Student Codeи пример значения ABCD123Stu1231. Я хочу удалить первые 4 символа из моей таблицы для всех записей Пожалуйста, ведите...

161
Лучшие методы для обрезки лидирующих нулей в SQL Server?

Я использовал это в течение некоторого времени: SUBSTRING(str_col, PATINDEX('%[^0]%', str_col), LEN(str_col)) Однако недавно я обнаружил проблему со столбцами со всеми символами «0», такими как «00000000», потому что он никогда не находит совпадения, отличного от «0». Альтернативная техника,...

161
LIMIT 10..20 в SQL Server

Я пытаюсь сделать что-то вроде: SELECT * FROM table LIMIT 10,20 или SELECT * FROM table LIMIT 10 OFFSET 10 но с использованием SQL Server Единственное решение, которое я нашел, выглядит излишним: SELECT * FROM ( SELECT *, ROW_NUMBER() OVER (ORDER BY name) as row FROM sys.databases ) a WHERE row...

160
Как программно изменить значения столбца идентификаторов?

У меня есть база данных MS SQL 2005 с таблицей Testс колонкой ID. IDэто столбец идентичности. У меня есть строки в этой таблице, и все они имеют соответствующие ID автоматически увеличенное значение. Теперь я хотел бы изменить каждый идентификатор в этой таблице следующим образом: ID = ID + 1 Но...

159
Как проверить, какие замки удерживаются на столе

Как мы можем проверить, какие блокировки базы данных применяются к каким строкам в пакете запроса? Любой инструмент, который выделяет блокировку уровня строки таблицы в реальном времени? БД: SQL Server...

158
Выберите размер базы данных SQL Server

Как я могу запросить мой сервер SQL, чтобы получить только размер базы данных? Я использовал это: use "MY_DB" exec sp_spaceused Я получил это: database_name database_size unallocated space My_DB 17899.13 MB 5309.39 MB Он возвращает мне несколько столбцов, которые мне не нужны, может быть, есть...