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

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

30
Як оновити SELECT на SQL сервері?
У SQL Server , можна INSERTв таблицю , використовуючи SELECTоператор: INSERT INTO Table (col1, col2, col3) SELECT col1, col2, col3 FROM other_table WHERE sql = 'cool' Чи можливо також оновити через SELECT? У мене є тимчасова таблиця, що містить значення, і я хотів би оновити іншу таблицю, використовуючи ці значення. …
3694 sql  sql-server  tsql  select 



30
Як перевірити, чи існує стовпець у таблиці SQL Server?
Мені потрібно додати певний стовпець, якщо його не існує. У мене є щось на кшталт наступного, але воно завжди повертає помилкове: IF EXISTS(SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'myTableName' AND COLUMN_NAME = 'myColumnName') Як я можу перевірити наявність стовпця в таблиці бази даних SQL Server?



29
Вставте результати збереженої процедури у тимчасову таблицю
Як це зробити SELECT * INTO [temp table] FROM [stored procedure]? Не FROM [Table]і без визначення [temp table]? Selectвсі дані BusinessLineв tmpBusLineвідмінно працює. select * into tmpBusLine from BusinessLine Я намагаюсь те саме, але використання a, stored procedureщо повертає дані, не зовсім те саме. select * into tmpBusLine from exec …


30
Таблиця іменування дилеми: назви однини проти множини [закрито]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 6 років тому . Academia стверджує, що назви таблиць мають бути єдиною особою сутності, для якої вони зберігають …


16
Як я можу зробити операцію UPDATE з JOIN в SQL Server?
Мені потрібно оновити цю таблицю в SQL Server даними з її батьківської таблиці, див. Нижче: Таблиця: продаж id (int) udid (int) assid (int) Таблиця: ud id (int) assid (int) sale.assidмістить правильне значення для оновлення ud.assid. Який запит буде робити це? Я думаю про це, joinале не впевнений, чи можливо.

30
Як я можу видалити повторювані рядки?
Який найкращий спосіб видалити повторювані рядки з досить великої SQL Serverтаблиці (тобто 300 000+ рядків)? Рядки, звичайно, не будуть ідеальними дублікатами через існування RowIDполя ідентичності. MyTable RowID int not null identity(1,1) primary key, Col1 varchar(20) not null, Col2 varchar(2048) not null, Col3 tinyint not null

15
Як видалити за допомогою INNER JOIN із SQL Server?
Я хочу видалити , використовуючи INNER JOINв SQL Server 2008 . Але я отримую цю помилку: Повідомлення 156, рівень 15, стан 1, рядок 15 Неправильний синтаксис біля ключового слова "ІННЕР". Мій код: DELETE FROM WorkRecord2 INNER JOIN Employee ON EmployeeRun=EmployeeNo WHERE Company = '1' AND Date = '2013-05-06'

22
Отримайте розмір усіх таблиць у базі даних
Я успадкував досить велику базу даних SQL Server. Здається, вона займає більше місця, ніж я б очікувала, враховуючи дані, які вона містить. Чи є простий спосіб визначити, скільки місця на диску витрачає кожна таблиця?
1271 sql-server  tsql 

13
Змінення стовпця: null не null
У мене є таблиця з кількома нульовими цілими стовпцями. Це небажано з кількох причин, тому я хочу оновити всі нулі до 0, а потім встановити ці стовпці на NOT NULL. Крім зміни нулів на 0дані, дані повинні зберігатися. Я шукаю специфічний синтаксис SQL, щоб змінити стовпець (викликати його ColumnA) на …

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