0
ответов

Сакталган процедурада IF билдирүүсү үчүн кашаа

Мен бул акылсыз суроо экендигин билем, бирок IF билдирүүсүн ороп чыгам деп ойлогон ар бир кашаанын аракетин жасадым, бирок алардын бири дагы иштебейт окшойт . Мисалы: IF (@item! = 0) {// RETURN // stub жаса ...
вопрос задан: 12 August 2011 11:41
0
ответов

Неверный синтаксис рядом с ключевым словом with.

Здравствуйте, я пытаюсь понять, почему переключение моего режима совместимости с 80 на 100 в MSSQL нарушило мою функцию ниже? Microsoft SQL Server 2008 R2 (RTM) - 10.50.1617.0 (X64) 22 апреля 2011 г., 19:23: ...
вопрос задан: 11 August 2011 20:30
0
ответов

Статистика и оценка мощности - Почему я вижу этот результат?

Я столкнулся с этой небольшой проблемой при попытке решить более сложную проблему и подошел к концу верёвка с попыткой понять оптимизатор. Итак, допустим, у меня есть таблица под названием `MyTable '...
вопрос задан: 11 August 2011 13:53
0
ответов

Как сгенерировать SQLException в хранимой процедуре

Как я могу сгенерировать исключение в хранимой процедуре. Например: @temp int = 0 As BEGIN ВЫБЕРИТЕ @int = COUNT (*) ИЗ ТАБЛИЦЫ1 КОНЕЦ ЕСЛИ (@temp> 0) выбросить исключение SQL P / S: не использовать возвращаемое значение
вопрос задан: 11 August 2011 12:58
0
ответов

XQUERY - Как использовать sql: variable в функции 'value ()'?

Запрос ниже пытается выбрать дочерний узел данного узла. Как мне использовать переменную вместо жесткого кодирования дочернего узла, чтобы я мог передавать их как параметры в SProc? объявить @T table (...
вопрос задан: 11 August 2011 10:46
0
ответов

Как сравнить всю строку таблицы со всей строкой другой таблицы

Есть ли в SQL Server способ сравнить всю строку одной таблицы с другой таблицей с такими же типами данных. Пример: CREATE TABLE [DBO]. [PRODUCT] ([PID] [INT] NULL, [NAME] [NCHAR] (10) ...
вопрос задан: 11 August 2011 10:18
0
ответов

Один из столбцов между двумя столбцами должен быть НЕ ПУСТОЙ. Как применить это в схеме?

У меня есть таблица со следующей схемой CREATE TABLE MyTable (ID INTEGER DEFAULT (1,1), FirstIdentifier INTEGER NULL, SecondIdentifier INTEGER NULL, --.......
вопрос задан: 10 August 2011 21:13
0
ответов

Microsoft SQL Server 2008 - Даты

У меня есть пара вопросов относительно дат в SQL Server. Как разделить значение даты и времени «2011-08-10 14: 56: 17.267» на дату и метку времени в двух отдельных столбцах. Например. Дата «2011-08-10» и ...
вопрос задан: 10 August 2011 05:44
0
ответов

Как транспонировать набор результатов из SQL

Я использую Microsoft SQL Server 2008. У меня есть таблица, которая выглядит примерно так: | ======================================= =============== | | RespondentId | QuestionId | AnswerValue | ColumnName | ...
вопрос задан: 9 August 2011 20:23
0
ответов

Код возврата SQL Server -6, что это значит?

У меня есть хранимая процедура, которая работает без проблем, то есть код возврата равен 0. В некоторых случаях Я ВЫПОЛНЯЮ ОШИБКУ пользовательской ошибки (> 50000). В этих случаях возврат равен -6. Мне просто любопытно, что ...
вопрос задан: 9 August 2011 18:39
0
ответов

Файл базы данных SQL Server не усекается

У меня есть база данных размером ~ 4 ГБ. Я скопировал эту базу данных и удалил 99% данных в ней, потому что мне нужна база данных только со схемой и базовыми данными (в основном сохраняются статические данные). The ...
вопрос задан: 9 August 2011 17:56
0
ответов

T-SQL, Вставить в с помощью MAX () + 1 в подзапросе не увеличивается, альтернативы?

У меня есть запрос, в котором мне нужно выполнить «пакетную» вставку строк в таблицу с первичным ключом без идентификации. --ТаблицаA --PK int (Первичный ключ, без идентификации) --CustNo int INSERT INTO TableA (PK, CustNo) SELECT (...
вопрос задан: 9 August 2011 10:33
0
ответов

Как получить дату субботы (или дату любого другого дня недели) - SQL Server

Как получить дату субботы. У меня сегодняшнее свидание. GETDATE () Как это сделать. Например, СЕГОДНЯ - 08-08-2011. Я хочу, чтобы результат был как 08-13-2011
вопрос задан: 9 August 2011 04:27
0
ответов

Почему возникает взаимоблокировка?

Я использую небольшую транзакцию, которая состоит из двух простых запросов: select и update: SELECT * FROM XYZ WHERE ABC = DEF и ОБНОВЛЕНИЕ XYZ НАБОР ABC = 123 WHERE ABC = DEF Нередко бывает ситуация, когда ...
вопрос задан: 8 August 2011 19:45
0
ответов

Должен ли я хранить HTML как nvarchar (MAX) или ntext?

Я не знаю, есть ли ограничение на количество символов, если я выберу nvarchar (MAX), и я ' Я все равно не уверен, сколько символов мне понадобится. Какой стандартный тип данных здесь использовать? Я использую ...
вопрос задан: 7 August 2011 21:37
0
ответов

Как восстановить базу данных SQL Server с помощью кода C #

Я пытаюсь восстановить базу данных следующим образом: SQL = @ "ВОССТАНОВИТЬ БАЗУ ДАННЫХ MyDataBase НА ДИСК = 'd: \ MyDATA.BAK'"; Cmd = новый SqlCommand (SQL, Conn); Cmd.ExecuteNonQuery (); ...
вопрос задан: 6 August 2011 18:24
0
ответов

SQL Server 2008: есть ли какие-то преимущества для нескольких файловых групп на одном физическом диске?

Это это, скорее всего, смешной вопрос, но меня эта мысль заинтриговала, так что я все равно спрошу. Есть ли какая-либо производительность или преимущества (помимо обработки аварийного восстановления) наличия базы данных на ...
вопрос задан: 5 August 2011 19:02
0
ответов

Простой запрос sql DateTime

Как мне запросить поле базы данных DateTime в определенном диапазоне? Я использую SQL SERVER 2005 Код ошибки ниже SELECT * FROM TABLENAME WHERE DateTime> = 12/04/2011 12:00:00 AM AND DateTime & ...
вопрос задан: 5 August 2011 16:13
0
ответов

Freastalaí SQL datatype int Vs Big int

Chruthaigh mé tábla le id colún mar chineál sonraí int. Thuig mé, áfach, go mb’fhéidir nach mbeidh cineál int in ann cuid de na luachanna a chuirfinn sa tábla a shealbhú. Is mian liom a fháil amach, má shainmhíníonn mé an colún mar ...
вопрос задан: 4 August 2011 21:42
0
ответов

INSERT INTO vs SELECT INTO

В чем разница между использованием SELECT ... INTO MyTable FROM ... и INSERT INTO MyTable (...) ВЫБРАТЬ ИЗ .... ? Из BOL [INSERT, SELECT ... INTO] я знаю, что использование SELECT ... INTO будет ...
вопрос задан: 4 August 2011 20:23
0
ответов

NewSequentialId в UniqueIdentifier Clustered Index

​​Я работаю над стандартами базы данных для новой базы данных, которую начинает моя компания. Одна из вещей, которые мы пытаемся определить, - это правила первичного ключа и кластерного индекса в отношении UniqueIdentifiers. (...
вопрос задан: 4 August 2011 16:53
0
ответов

How to make Database Diagram visually show Foreign Keys in Management Studio?

I'm reviewing this database and creating the foreign keys, believe me they did not exist. I'm using SSMS to visually let me know what foreign keys are missing and also create them. Is there any ...
вопрос задан: 4 August 2011 16:53
0
ответов

Разница в объединениях запросов

У меня есть запрос, который создается динамически. SELECT '' + CAST (GalleryGallery_tGallery._Name AS VARCHAR (4000)) + '' AS NewName FROM Photographers_tGalleries LEFT OUTER JOIN Gallery_tGallery ...
вопрос задан: 3 August 2011 22:17
0
ответов

случай, когда значение null не работает должным образом

, рассмотрите этот очень короткий код T-SQL, который выполняет проверку столбца, допускающего значение null, с использованием case declare @ t таблица (данные varchar (10) null) вставить в значения @t ('что-то') вставить в @t values ​​(null) select ...
вопрос задан: 3 August 2011 15:06
0
ответов

Учитывает ли это этап оптимизации запроса?

У меня есть таблица с индексированным столбцом даты StartDate. Мне просто было интересно, как на этапе оптимизации запросов обрабатываются запросы следующей формы: SELECT * FROM WHERE (StartDate ...
вопрос задан: 2 August 2011 21:55
0
ответов

В T-SQL под MS SQL Server 2008, что означает «@» перед параметром * значение *, которое является строковым литералом?

Я наткнулся на следующий пример кода : EXECUTE msdb.dbo.sysmail_add_profileaccount_sp @profile_name = @ 'Профиль почты SQL', ...
вопрос задан: 2 August 2011 19:41
0
ответов

Как я могу установить несколько переменных T-SQL в одном запросе SELECT?

У меня есть 3 переменные: @testid, @sampleid и @clientid. Как я могу установить @sampleid и @clientid, выполнив этот запрос один раз? ВЫБЕРИТЕ [образец] .sampleid, [клиент] .clientid FROM dbo. [Test] LEFT ...
вопрос задан: 2 August 2011 19:27
0
ответов

операция вычитания в двух строках временной таблицы на сервере SQL

Age16_20 AgeBelow_16 Age21_30 Age31_40 Age41_50 Age51_60 QID 93 81 55 46 54 48 1 13 11 15 16 14 ...
вопрос задан: 2 August 2011 09:58
0
ответов

Преобразование широты и долготы с плавающей запятой в географическое положение

Как преобразовать значения широты и долготы с плавающей запятой в значение типа географии? У меня есть переменные @lat и @lon.
вопрос задан: 1 August 2011 17:22
0
ответов

Мне нужен хороший инструмент для модульного тестирования базы данных

Я пытался протестировать хранимые процедуры базы данных SQL Server (писать тесты, такие как unit), используя инструмент тестирования Visual Studio 2010, но это очень неудобно. Есть ли другой более удобный инструмент для ...
вопрос задан: 1 August 2011 06:59