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

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

5
Вимкнути журнал транзакцій
Oracle має команди SQL, які можна видавати, щоб транзакція не реєструвалась. Чи є щось подібне для SQL Server 2008? Мій сценарій: нам потрібні журнали Tx на серверах (Dev, QA, Prod), але, можливо, ми можемо обійтися без них на машинах розробників.

4
Примусове очікування запиту в SQL Server
У нас виникла проблема з блоком коду, який погано реагує в умовах повільних баз даних (це обмежує ліжко під час очікування запиту). Ми створили патч і зараз перебуваємо в процесі його запуску через регресію. Ми не можемо отримати тайм-аут. Я відкрив транзакцію з SQL Mgmt Studio і оновив кожен рядок, …

8
використовувати поточну дату як значення за замовчуванням для стовпця
Чи є спосіб встановити значення стовпця за замовчуванням DateTime.Nowна Sql Server? Приклад: table Event Id int (auto-increment) not null Description nvarchar(50) not null Date datetime not null Лінія: Insert into Event(Description) values('teste'); слід вставити рядок, а значення Date має бути поточною датою.
79 sql  sql-server 

18
ВИБЕРІТЬ ДЛЯ ОНОВЛЕННЯ за допомогою SQL Server
Я використовую базу даних Microsoft SQL Server 2005 з рівнем ізоляції READ_COMMITTEDта READ_COMMITTED_SNAPSHOT=ON. Тепер я хочу використовувати: SELECT * FROM <tablename> FOR UPDATE ... так що інші підключення до бази даних блокуються при спробі отримати доступ до того самого рядка "ДЛЯ ОНОВЛЕННЯ". Я намагався: SELECT * FROM <tablename> WITH (updlock) …

6
Розуміння SQL Server LOCKS на запитах SELECT
Мені цікаво, яку користь використовувати SELECT WITH (NOLOCK)в таблиці, якщо єдиними іншими запитами, що впливають на цю таблицю, є SELECTзапити. Як це обробляє SQL Server? Чи SELECTзапит заблокує інший SELECTзапит? Я використовую SQL Server 2012 та Linq-to-SQL DataContext. (РЕДАКТУВАТИ) Про продуктивність: Чи SELECTповинен би 2- й чекати закінчення 1-го, SELECTякщо …

1
Чи можете ви пояснити використання sys.sp_addextendedproperty у наступному коді?
Що відбувається в наступному коді після створення подання? Чи можете ви дати мені якісь думки чи шлях, яким я повинен йти? Цей код взято звідси . /****** Object: View [dbo].[vProductImages] Script Date: 04/28/2008 16:59:05 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[vProductImages] AS SELECT dbo.Products_Images.ProductID, dbo.Images.ThumbUrl, …

12
MySQL проти SQL Server проти Oracle [закрито]
Зачинено. Це питання не відповідає вимогам щодо переповнення стека . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб воно було актуальним для переповнення стека. Закрито 7 років тому . Удосконалюйте це питання Я завжди користувався лише MySQL та жодною іншою системою баз даних. Сьогодні на засіданні компанії …

15
Перетворити ціле число на шістнадцяткове та шістнадцяткове на ціле
Отже, у мене цей запит працює (де signal_dataстовпець) у Sybase, але він не працює в Microsoft SQL Server: HEXTOINT(SUBSTRING((INTTOHEX(signal_data)),5,2)) as Signal У мене також є в Excel (де A1міститься значення): =HEX2DEC(LEFT(DEC2HEX(A1),LEN(DEC2HEX(A1))-2)) Хтось знає, як би я це зробив у SQL Server?
78 sql  sql-server  integer  hex 

8
Який найкращий спосіб перевірити підключення SQL Server програмно?
Мені потрібно розробити єдину процедуру, яка запускатиметься кожні 5 хвилин, щоб перевірити, чи працює та працює список SQL-серверів (від 10 до 12). Я можу спробувати отримати простий запит на кожному із серверів, але це означає, що мені потрібно створити таблицю, перегляд або збережену процедуру на кожному сервері, навіть якщо я …

6
Екрануйте рядок у SQL Server, щоб його було безпечно використовувати у виразі LIKE
Як мені уникнути рядка у збереженій процедурі SQL Server, щоб його було безпечно використовувати у LIKEвиразі. Припустимо, у мене є така NVARCHARзмінна: declare @myString NVARCHAR(100); І я хочу використовувати це у LIKEвиразі: ... WHERE ... LIKE '%' + @myString + '%'; Як мені уникнути рядка (точніше, символів, які мають значення …


1
SQL Server: вихідні дані PRINT з’являються не відразу
У SQL Server 2005 Management Studio виявляється, що висновки операторів PRINT з'являються не відразу: якщо у мене є оператор PRINT, за яким слідує тривалий оператор, вихід PRINT з'явиться лише після наступного оператора. Чи є спосіб очистити результат раніше? У мене запущено кілька сценаріїв оновлення, для завершення яких потрібен вік, і …
78 sql-server 

5
Рядок або двійкові дані будуть усічені. Заява припинена
Я зіткнувся з деякою проблемою з сервером SQL, це функція, яку я створив: ALTER FUNCTION [dbo].[testing1](@price int) RETURNS @trackingItems1 TABLE ( item nvarchar NULL, warehouse nvarchar NULL, price int NULL ) AS BEGIN INSERT INTO @trackingItems1(item, warehouse, price) SELECT ta.item, ta.warehouse, ta.price FROM stock ta WHERE ta.price >= @price; RETURN; …
78 sql  sql-server 

6
Як уникнути простих SQL-запитів у C # для SqlServer
Я використовую API, який очікує рядок SQL. Я беру введення користувача, уникаю його та передаю його API. Введення користувачем досить просте. Він запитує значення стовпців. Подобається так: string name = userInput.Value; Потім я будую запит SQL: string sql = string.Format("SELECT * FROM SOME_TABLE WHERE Name = '{0}'", name.replace("'", "''")); Це …
78 c#  sql  sql-server 


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.