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

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

10
Як написати foreach у SQL Server?
Я намагаюся домогтися чогось узгодженого для кожного, де я хотів би взяти ідентифікатори повернутого оператора select і використовувати кожне з них. DECLARE @i int DECLARE @PractitionerId int DECLARE @numrows int DECLARE @Practitioner TABLE ( idx smallint Primary Key IDENTITY(1,1) , PractitionerId int ) INSERT @Practitioner SELECT distinct PractitionerId FROM Practitioner …
194 sql-server  tsql 


8
Як ви переглядаєте ВСІ тексти з ntext або nvarchar (max) у SSMS?
Як ви переглядаєте ВСІ тексти з NTEXT або NVARCHAR (max) в студії управління SQL Server? За замовчуванням він, здається, повертає перші кілька сотень символів (255?), Але іноді мені просто потрібно швидкий спосіб перегляду всього поля, не потребуючи написання програми, щоб це зробити. Навіть у SSMS 2012 існує проблема :(

5
SQL Server - транзакції повертаються помилково?
У нас є клієнтська програма, яка працює на SQL Server 2005, наприклад, такі: BEGIN TRAN; INSERT INTO myTable (myColumns ...) VALUES (myValues ...); INSERT INTO myTable (myColumns ...) VALUES (myValues ...); INSERT INTO myTable (myColumns ...) VALUES (myValues ...); COMMIT TRAN; Він надсилається однією командою довгих рядків. Якщо одна з …


8
Яка різниця між Scope_Identity (), Identity (), @@ Identity та Ident_Current ()?
Я знаю Scope_Identity(), Identity(), @@Identityі Ident_Current()все отримати значення стовпця ідентифікації, але я хотів би знати різницю. Частина суперечки, яку я маю, - це те, що вони означають під сферою застосування, що застосовується до цих функцій вище? Я також хотів би простий приклад різних сценаріїв їх використання?
192 sql  sql-server  identity 

16
Запит SQL Server для пошуку всіх дозволів / доступу для всіх користувачів у базі даних
Я хотів би написати запит на sql 2008, який повідомить про всіх користувачів, які мають доступ до певної бази даних, або об’єктів у базі даних, таких як таблиці, представлення даних і збережені процедури, безпосередньо або через ролі тощо. Це звіт буде використаний для аудиту безпеки. Не впевнений, чи є у …


8
Зберігання зображень у SQL сервері?
Я створив невеликий демонстраційний сайт, і на ньому я зберігаю зображення в стовпці зображень на сервері sql. У мене є кілька питань ... Це погана ідея? Чи вплине це на ефективність роботи мого сайту, коли він виросте? Альтернативою було б зберігання зображення на диску та збереження лише посилання на зображення …
191 sql-server  image 

8
SQL RANK () проти ROW_NUMBER ()
Я розгублений щодо відмінностей між ними. Запуск наступного SQL отримує два ідентичні набори результатів. Може хтось, будь ласка, пояснить відмінності? SELECT ID, [Description], RANK() OVER(PARTITION BY StyleID ORDER BY ID) as 'Rank' FROM SubStyle SELECT ID, [Description], ROW_NUMBER() OVER(PARTITION BY StyleID ORDER BY ID) as 'RowNumber' FROM SubStyle
190 sql  sql-server  tsql 


20
Встановіть базу даних з режиму SINGLE USER на MULTI USER
Мені потрібна допомога з встановленням бази даних, яка була відновлена ​​в SINGLE_USERрежимі MULTI_USER. Щоразу бігаю ALTER DATABASE BARDABARD SET MULTI_USER; GO Я отримую цю помилку: Наразі зміни стану або параметрів бази даних "BARDABARD" неможливо внести. База даних знаходиться в режимі однокористування, і користувач наразі підключений до неї. SINGLE_USERЩоб переключити його …
189 sql  sql-server 

8
Як змінити SQL у "Редагувати топ-200 рядків" у SSMS 2008
У студії управління SQL Server 2008, коли я клацаю правою кнопкою миші на таблиці бази даних і вибираю " Вибрати топ-100 рядків ", я можу, наприклад, легко додати в SQL заяву "ЗАМОВЛЕННЯ". Це прекрасно працює . Але коли я вибираю " Редагувати топ-200 рядків ", я не маю можливості змінювати …

7
Додайте стовпчик до таблиці, якщо він ще не існує
Я хочу написати запит для MS SQL Server, який додає стовпець у таблицю. Але я не хочу відображати помилки під час запуску / виконання наступного запиту. Я використовую такий тип запиту, щоб додати таблицю ... IF EXISTS ( SELECT * FROM sys.objects WHERE OBJECT_ID = OBJECT_ID(N'[dbo].[Person]') AND TYPE IN (N'U') …

9
Зміна максимальної довжини стовпчика варшара?
Я намагаюся оновити довжину стовпчика varchar з 255 символів до 500, не втрачаючи вмісту. Я раніше відкидав та відтворював таблиці, але ніколи не зазнавав змін у заяві alter, що, на мою думку, мені потрібно використовувати для цього. Я знайшов тут документацію: ALTER TABLE (Transfact-SQL), однак я не можу створювати її …

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