Запитання з тегом «sql-server»

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

14
Виконати збережену процедуру з параметром Output?
У мене є збережена процедура, яку я намагаюся перевірити. Я намагаюся протестувати це через SQL Management Studio. Для того, щоб запустити цей тест, я ввожу ... exec my_stored_procedure 'param1Value', 'param2Value' Кінцевий параметр - an output parameter. Однак я не знаю, як перевірити збережену процедуру з вихідними параметрами. Як запустити збережену …

11
Як отримати з'єднання String з бази даних
Я створив базу даних з Studio SQL Server Management Studio, я хотів би зараз використовувати її в моєму додатку C #. Мені потрібна рядок з'єднання? Де я можу знайти рядок з'єднання та де зберігається моя база даних? Чи потрібно його публікувати чи щось подібне, чи це десь у моїх документах? …

4
Еквівалент SQL Server NOW () MySQL?
Я хлопець MySQL, який працює над проектом SQL Server, намагаючись отримати поле для дати, щоб показати поточний час. У MySQL я б використовував NOW (), але це не приймає. INSERT INTO timelog (datetime_filed) VALUES (NOW())
197 sql  sql-server 


10
Додайте первинний ключ до наявної таблиці
У мене є існуюча таблиця під назвою Persion. У цій таблиці я 5 стовпців: persionId Прізвище ПМід Підпис Памт Коли я створив цю таблицю, я встановив PersionIdі Pnameяк основний ключ . Тепер я хочу включити ще один стовпець у первинний ключ - PMID. Як я можу написати ALTERзаяву для цього? …

8
Який правильний тип SQL зберігає .Net Timespan зі значеннями> 24:00:00?
Я намагаюся зберігати .Net TimeSpanна SQL сервері 2008 R2. Код EF спершу передбачає, що він повинен зберігатися як 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
Як оновити стовпчик посвідчення особи на SQL сервері?
У мене база даних SQL Server, і я хочу змінити стовпчик ідентичності, тому що він почався з великої кількості 10010 і пов'язаний з іншою таблицею, тепер у мене є 200 записів, і я хочу виправити цю проблему до того, як записи збільшаться. Який найкращий спосіб змінити чи скинути цей стовпець?


12
Вставлення даних у тимчасову таблицю
Після створення тимчасової таблиці та оголошення таких типів даних; CREATE TABLE #TempTable( ID int, Date datetime, Name char(20)) Як потім вставити відповідні дані, які вже зберігаються у фізичній таблиці в базі даних?

15
Як скинути всі таблиці в базу даних SQL Server?
Я намагаюся написати сценарій, який повністю спорожнить базу даних SQL Server. Ось що я маю досі: USE [dbname] GO EXEC sp_msforeachtable 'ALTER TABLE ? NOCHECK CONSTRAINT all' EXEC sp_msforeachtable 'DELETE ?' Коли я запускаю його в студії управління, я отримую: Команди (и) успішно виконані. але коли я оновлю список таблиць, …

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.