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

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

4
Як уникнути знака відсотка в T-SQL?
На це питання також є відповідь , але він специфічно згадує DB2. Як шукати рядок, використовуючи символ, LIKEякий вже містить відсоток %? У LIKEоператор використовує %символи для позначення маски.
188 sql-server  tsql 

6
Змініть стовпчик, додайте обмеження за замовчуванням
У мене є таблиця, і один із стовпців - "Дата" типу datetime. Ми вирішили додати до цього стовпця обмеження за замовчуванням Alter table TableName alter column dbo.TableName.Date default getutcdate() але це дає мені помилку: Неправильний синтаксис біля "." Хтось бачить тут щось явно не так, чого я пропускаю (крім того, …

16
Явне значення стовпця ідентичності в таблиці може бути вказане лише тоді, коли використовується список стовпців, а IDENTITY_INSERT - ON SQL Server
Я намагаюся зробити цей запит INSERT INTO dbo.tbl_A_archive SELECT * FROM SERVER0031.DB.dbo.tbl_A але навіть після того, як я побігла set identity_insert dbo.tbl_A_archive on Я отримую це повідомлення про помилку Явне значення стовпця ідентичності в таблиці 'dbo.tbl_A_archive' може бути вказане лише тоді, коли використовується список стовпців та ввімкнено IDENTITY_INSERT. tbl_Aце величезна …
187 sql-server 

13
В дозволі EXECUTE було відмовлено на об’єкті "xxxxxxx", базі даних "zzzzzzz", схемі "dbo"
У мене виникають проблеми з виконанням функції. Ось що я зробив: Створіть функцію за допомогою SQL Server Management Studio. Він був успішно створений. Потім я спробував виконати новостворену функцію, і ось що я отримую: В дозволі EXECUTE було відмовлено на об’єкті "xxxxxxx", базі даних "zzzzzzz", схемі "dbo".
187 sql-server 


9
чи можна обрати EXISTS безпосередньо як біт?
Мені було цікаво, чи можна зробити щось подібне (яке не працює): select cast( (exists(select * from theTable where theColumn like 'theValue%') as bit) Здається, це повинно бути виконано, але багато речей, які повинні працювати в SQL, не роблять; киньте результат існуючої функції як біт і виконайте з нею.
186 sql  sql-server  tsql 

14
Перетворення рядка сервера Sql до дати
Я хочу перетворити такий рядок: '10/15/2008 10:06:32 PM' в еквівалентне значення DATETIME на сервері Sql. В Oracle я б сказав так: TO_DATE('10/15/2008 10:06:32 PM','MM/DD/YYYY HH:MI:SS AM') Це питання означає, що я повинен проаналізувати рядок в одному зі стандартних форматів , а потім перетворити за допомогою одного з цих кодів. Це …

16
Як отримати сукупну суму
declare @t table ( id int, SomeNumt int ) insert into @t select 1,10 union select 2,12 union select 3,3 union select 4,15 union select 5,23 select * from @t вищевказаний вибір повертає мені наступне. id SomeNumt 1 10 2 12 3 3 4 15 5 23 Як отримати наступне: …

11
Імпортуйте файл CSV на SQL Server
Я шукаю допомоги, щоб імпортувати .csvфайл на SQL Server за допомогою, BULK INSERTі у мене є кілька основних питань. Проблеми: Дані файлу CSV можуть містити ,(кома) між ними (Наприклад: опис), тож як я можу зробити імпорт, обробляючи ці дані? Якщо клієнт створює CSV з Excel, то дані, які мають кому, …
185 sql  sql-server  csv  bulkinsert  bulk 

9
Найкращий спосіб вкласти вкладену логіку оператора справи в SQL Server
Я пишу SQL-запит, де кілька повернених стовпців потрібно обчислити залежно від досить багатьох умов. Наразі я використовую вкладені заяви справи, але це стає безладним. Чи існує кращий (більш організований та / або читаний) спосіб? (Я використовую Microsoft SQL Server, 2005 р.) Спрощений приклад: SELECT col1, col2, col3, CASE WHEN condition …

13
Відновлення резервної копії бази даних SQL Server у нижній версії
Як відновити файл резервного копіювання бази даних вищої версії на SQL Server нижчої версії? Використовуючи SQL Server 2008 R2 (10.50.1600) , я створив файл резервного копіювання, і тепер я хочу відновити його на SQL Server 2008 мого живого сервера (10.00.1600) . Коли я намагався відновити резервну копію на SQL Server …
185 sql-server 


18
Заява ALTER TABLE суперечить обмеженню FOREIGN KEY
У мене виникають проблеми при спробі додати іноземний ключ до мого tblDomareстолу; що я тут роблю неправильно? CREATE TABLE tblDomare (PersNR VARCHAR (15) NOT NULL, fNamn VARCHAR (15) NOT NULL, eNamn VARCHAR (20) NOT NULL, Erfarenhet VARCHAR (5), PRIMARY KEY (PersNR)); INSERT INTO tblDomare (PersNR,fNamn,eNamn,Erfarenhet) Values (6811034679,'Bengt','Carlberg',10); INSERT INTO tblDomare …
184 sql  sql-server  database 

8
nvarchar (макс.) проти NText
Які переваги та недоліки використання nvarchar(max)проти NTextданих типів у SQL Server? Мені не потрібна зворотна сумісність, тому добре, що nvarchar(max)не підтримується у старих версіях SQL Server. Редагувати: Очевидно, це питання також стосується TEXTта IMAGEпроти, varchar(max)а також varbinary(max)для тих, хто шукає ці типи даних пізніше.

16
Як перевірити, чи текстовий стовпець SQL Server порожній?
Я використовую SQL Server 2005. У мене є таблиця з текстовим стовпцем, і у мене багато рядків у таблиці, де значення цього стовпця не є нульовим, але воно порожнє. Намагаючись порівняти проти ", отримує таку відповідь: Текст та тип даних даних несумісні з оператором, що не дорівнює. Чи існує спеціальна …

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