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

Microsoft SQL Server - это система управления реляционными базами данных (RDBMS). Используйте этот тег для всех выпусков SQL Server, включая Compact, Express, Azure, Fast-track, APS (ранее PDW) и Azure SQL DW. Не используйте этот тег для других типов СУБД (MySQL, PostgreSQL, Oracle и т. Д.). Не используйте этот тег для проблем, связанных с разработкой программного обеспечения и мобильных устройств, если только он не связан напрямую с базой данных.

17
Дополните строку начальными нулями, чтобы в SQL Server 2008 было 3 символа
У меня есть строка длиной до 3 символов, когда она впервые была создана в SQL Server 2008 R2. Я хотел бы дополнить его начальными нулями, поэтому, если его первоначальное значение было «1», то новое значение будет «001». Или, если его исходное значение было «23», новое значение «023». Или, если его …
398 sql-server  tsql 


12
Можно ли указать условие в Count ()?
Можно ли указать условие в Count()? Я хотел бы сосчитать только те строки, которые имеют, например, «Менеджер» в столбце «Позиция». Я хочу сделать это в подсчете, не используя WHERE; Я спрашиваю об этом, потому что мне нужно считать обоих Менеджеров и Других в одном SELECT(что-то вроде Count(Position = Manager), Count(Position …
392 sql  sql-server  tsql 

12
В чем разница между временной таблицей и табличной переменной в SQL Server?
В SQL Server 2005 мы можем создавать временные таблицы одним из двух способов: declare @tmp table (Col1 int, Col2 int); или create table #tmp (Col1 int, Col2 int); Каковы различия между этими двумя? Я прочитал противоречивые мнения о том, использует ли @tmp все еще tempdb, или все происходит в памяти. …

11
Внешний ключ автоматически создает индекс?
Мне сказали, что если я получу внешний ключ от двух таблиц, то SQL Server создаст что-то похожее на индекс в дочерней таблице. Мне трудно поверить, что это правда, но я не могу найти многое, связанное именно с этим. Моя настоящая причина спрашивать это потому, что мы испытываем очень медленное время …
390 sql-server 

2
Вложенный оператор выбора в SQL Server
Почему не работает следующее? SELECT name FROM (SELECT name FROM agentinformation) Я думаю, что мое понимание SQL неверно, потому что я думал, что это вернет то же самое, что и SELECT name FROM agentinformation Разве внутренний оператор выбора не создает результирующий набор, который затем запрашивает внешний оператор SELECT?

2
Эффективно конвертировать строки в столбцы на сервере SQL
Я ищу эффективный способ преобразования строк в столбцы на сервере SQL, я слышал, что PIVOT не очень быстрый, и мне нужно иметь дело с большим количеством записей. Это мой пример: ------------------------------- | Id | Value | ColumnName | ------------------------------- | 1 | John | FirstName | | 2 | 2.4 …


5
SQL Server SELECT в существующую таблицу
Я пытаюсь выбрать некоторые поля из одной таблицы и вставить их в существующую таблицу из хранимой процедуры. Вот что я пытаюсь: SELECT col1, col2 INTO dbo.TableTwo FROM dbo.TableOne WHERE col3 LIKE @search_key Я думаю SELECT ... INTO ... для временных таблиц, поэтому я получаю ошибку, которая dbo.TableTwoуже существует. Как я …


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

25
Преобразование типа данных datetime2 в тип данных datetime приводит к выходу за пределы допустимого значения
У меня есть таблица данных с 5 столбцами, где строка заполняется данными, а затем сохраняется в базе данных посредством транзакции. При сохранении возвращается ошибка: Преобразование типа данных datetime2 в тип данных datetime привело к значению вне допустимого диапазона Из прочитанного следует, что моя таблица данных имеет тип DateTime2и базу данных …

30
Почему я получаю сообщение «Не удается подключиться к серверу - ошибка, связанная с сетью или экземпляром»?
Я получаю следующую ошибку при попытке подключения к SQL Server: Не удается подключиться к 108.163.224.173. При установлении соединения с SQL Server произошла ошибка, связанная с сетью или экземпляром. Сервер не найден или не был доступен. Убедитесь, что имя экземпляра указано правильно и что SQL Server настроен для разрешения удаленных подключений. …



Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.