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

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


10
Добавить первичный ключ в существующую таблицу
У меня есть существующая таблица под названием Persion. В этой таблице у меня есть 5 столбцов: persionId PNAME PMID Pdescription Pamt Когда я создал эту таблицу, я установил PersionIdи Pnameв качестве первичного ключа . Теперь я хочу включить еще один столбец в первичный ключ - PMID. Как я могу написать …

5
Импорт / экспорт базы данных с помощью SQL Server Server Management Studio
Я думал, что это будет тривиально, но это не так ... Я уверен, что есть простой способ сделать это, но я не могу найти его. Мне стыдно. Я хочу импортировать / экспортировать саму базу данных, таблицы, ограничения (внешние ключи и так далее). Я бы предпочел не получать данные с этим, …

14
Выполнить хранимую процедуру с выходным параметром?
У меня есть хранимая процедура, которую я пытаюсь проверить. Я пытаюсь проверить это через SQL Management Studio. Чтобы запустить этот тест, я ввожу ... exec my_stored_procedure 'param1Value', 'param2Value' Последний параметр - это output parameter. Однако я не знаю, как проверить хранимую процедуру с выходными параметрами. Как запустить хранимую процедуру с …

11
Как получить строку подключения из базы данных
Я создал базу данных с помощью SQL Server Management Studio, и теперь я хотел бы использовать ее в своем приложении C #. Мне нужна строка подключения? Где я могу найти строку подключения и где хранится моя база данных? Должен ли я публиковать это или что-то подобное, или это где-то в …


4
SQL Server эквивалент MySQL NOW ()?
Я парень из MySQL, работаю над проектом SQL Server и пытаюсь получить поле даты и времени для отображения текущего времени. В MySQL я бы использовал NOW (), но он этого не принимает. INSERT INTO timelog (datetime_filed) VALUES (NOW())
197 sql  sql-server 


8
Каков правильный тип SQL для хранения .Net Timespan со значениями> 24:00:00?
Я пытаюсь сохранить .Net TimeSpanв SQL Server 2008 R2. EF Code First предполагает, что он должен храниться в виде Time(7)SQL. Однако TimeSpanв .Net можно обрабатывать более длительные периоды, чем 24 часа. Каков наилучший способ хранения .Net TimeSpanна сервере SQL?

14
Как удалить ограничение SQL по умолчанию, не зная его имени?
В Microsoft SQL Server я знаю запрос, чтобы проверить, существует ли ограничение по умолчанию для столбца и удалить ограничение по умолчанию: IF EXISTS(SELECT * FROM sysconstraints WHERE id=OBJECT_ID('SomeTable') AND COL_NAME(id,colid)='ColName' AND OBJECTPROPERTY(constid, 'IsDefaultCnst')=1) ALTER TABLE SomeTable DROP CONSTRAINT DF_SomeTable_ColName Но из-за опечатки в предыдущих версиях базы данных имя ограничения могло …
196 sql  sql-server  tsql 


5
Использование varchar (MAX) против TEXT на SQL Server
Я только что прочитал, что VARCHAR(MAX)тип данных (который может хранить около 2 ГБ данных char) является рекомендуемой заменойTEXT типа данных в версиях SQL Server 2005 и Next SQL SERVER. Если я хочу найти в столбце какую-либо строку, какая операция будет быстрее? Используя LIKEпредложение против VARCHAR(MAX)столбца? WHERE COL1 LIKE '%search string%' …

14
Как обновить Identity Column в SQL Server?
У меня есть база данных SQL Server, и я хочу изменить столбец идентификаторов, поскольку он начинался с большого числа 10010и связан с другой таблицей, теперь у меня есть 200 записей, и я хочу исправить эту проблему до того, как записи увеличатся. Каков наилучший способ изменить или сбросить этот столбец?


18
Усеченные (не круглые) десятичные знаки в SQL Server
Я пытаюсь определить лучший способ обрезать или отбрасывать лишние десятичные разряды в SQL без округления. Например: declare @value decimal(18,2) set @value = 123.456 Это автоматически круглый @valueбыть 123.46, это хорошо в большинстве случаев. Однако для этого проекта мне это не нужно. Есть ли простой способ обрезать десятичные дроби, которые мне …
194 sql  sql-server  tsql  rounding 

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