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

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

6
Tablix: Повтор рядків заголовків на кожній сторінці не працює - Builder 3.0
У мене є таблиця з великою кількістю рядків, що охоплюють кілька сторінок. Я встановив рядки заголовка властивості Tablix на кожній сторінці, але це не працює. Десь я читав, що це відома помилка у Report Builder 3.0. Це правда? Якщо ні, чи є ще щось, що потрібно зробити?

10
Помилка перейменування бази даних у SQL Server 2008 R2
Я використовую цей запит для перейменування бази даних: ALTER DATABASE BOSEVIKRAM MODIFY NAME = [BOSEVIKRAM_Deleted] Але він показує помилку при вилученні: Msg 5030, рівень 16, стан 2, рядок 1 База даних не могла бути виключно заблокована для виконання операції. Чи щось не так у моєму запиті?

7
Продуктивність SQL JOIN проти IN?
У мене є випадок, коли використання ПРИЄДНАННЯ або ІН дасть мені правильні результати ... Що зазвичай має кращу ефективність і чому? Скільки це залежить від того, на якому сервері баз даних ви працюєте? (FYI я використовую MSSQL)

6
Як створити таблицю Temp за допомогою SELECT * INTO tempTable ОТ CTE Query
У мене є запит MS SQL CTE, з якого я хочу створити тимчасову таблицю. Я не впевнений, як це зробити, оскільки це дає Invalid Object nameпомилку. Нижче наведено весь запит для довідки SELECT * INTO TEMPBLOCKEDDATES FROM ;with Calendar as ( select EventID, EventTitle, EventStartDate, EventEndDate, EventEnumDays,EventStartTime,EventEndTime, EventRecurring, EventStartDate as …




9
Яке використання квадратних дужок [] у операторах sql?
Я помітив, що Visual Studio 2008 розміщує квадратні дужки навколо імен стовпців у sql. Чи надають дужки якусь перевагу? Коли я передаю код T-SQL, я ніколи не переймався ними. Приклад: Візуальна студія: SELECT [column1], [column2] etc... Мій власний шлях: SELECT column1, column2 etc...
163 sql-server  syntax 


4
Чи можу я створити іменоване обмеження за замовчуванням в операторі додавання стовпця в SQL Server?
У SQL Server у мене новий стовпчик на столі: ALTER TABLE t_tableName ADD newColumn NOT NULL Це не вдається, оскільки я вказую NOT NULL, не вказуючи обмеження за замовчуванням. У таблиці не повинно бути обмежень за замовчуванням. Щоб обійти це, я міг би створити таблицю з обмеженням за замовчуванням, а …

23
Вставте тригер оновлення, як визначити, вставити чи оновити
Мені потрібно написати вставку, оновити тригер в таблицю A, яка видалить усі рядки з таблиці B, в одному стовпчику (скажімо, Desc) є такі значення, як значення, вставлене / оновлене у стовпці таблиці A (скажімо, Col1). Як би я не пішов писати це, щоб я міг обробляти і оновлення, і вставки. …

12
Як видалити перші символи певного стовпця з таблиці?
Як в SQL можна видалити перші 4 символи значень певного стовпця в таблиці? Назва стовпця є, Student Codeа приклад значення - ABCD123Stu1231. Я хочу видалити перші 4 символи зі своєї таблиці для всіх записів Будь ласка, направляйте мене
162 sql  sql-server  string  tsql 

15
Кращі методи обрізки провідних нулів у SQL Server?
Я використовую це деякий час: SUBSTRING(str_col, PATINDEX('%[^0]%', str_col), LEN(str_col)) Однак останнім часом я виявив проблему зі стовпцями з усіма символами "0" на зразок "00000000", оскільки він ніколи не знаходить символ "0", який не відповідає. Я бачив альтернативну методику TRIM: REPLACE(LTRIM(REPLACE(str_col, '0', ' ')), ' ', '0') У цьому є проблема, …

15
ОБМЕЖЕННЯ 10..20 в SQL Server
Я намагаюся зробити щось на кшталт: SELECT * FROM table LIMIT 10,20 або SELECT * FROM table LIMIT 10 OFFSET 10 але за допомогою SQL Server Єдине знайдене нами рішення виглядає як надмірність: SELECT * FROM ( SELECT *, ROW_NUMBER() OVER (ORDER BY name) as row FROM sys.databases ) a …

13
Як змінити значення стовпців ідентичності програмно?
У мене база даних MS SQL 2005 з таблицею Testзі стовпцем ID. ID- стовпець посвідчення. У цій таблиці в мене є рядки, і всі вони мають відповідну величину автоматичного збільшення ідентифікації. Тепер я хотів би змінити кожен ідентифікатор у цій таблиці так: ID = ID + 1 Але коли я …

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