Запитання з тегом «table-variable»

12
Яка різниця між тимчасовою таблицею та змінною таблиці в SQL Server?
У SQL Server 2005 ми можемо створити темп-таблиці одним із двох способів: declare @tmp table (Col1 int, Col2 int); або create table #tmp (Col1 int, Col2 int); Які відмінності між цими двома? Я читав суперечливі думки щодо того, чи все ще @tmp використовує tempdb, чи все відбувається в пам'яті. У …

8
ВИБІРТЕ В змінну таблиці в T-SQL
Отримав складний SELECT запит, з якого я хотів би вставити всі рядки в змінну таблиці, але T-SQL не дозволяє. У цьому ж рядку не можна використовувати змінну таблиці із запитами SELECT INTO або INSERT EXEC. http://odetocode.com/Articles/365.aspx Короткий приклад: declare @userData TABLE( name varchar(30) NOT NULL, oldlocation varchar(30) NOT NULL ) …

6
Коли я повинен використовувати змінну таблиці та тимчасову таблицю на сервері sql?
Я дізнаюся більше деталей у змінній таблиці. У ньому йдеться про те, що тимчасові таблиці завжди на диску, а змінні таблиці - у пам'яті, тобто продуктивність змінної таблиці краща, ніж таблиця temp, оскільки таблична змінна використовує менше операцій вводу-виводу, ніж таблиця temp. Але іноді, якщо в змінній таблиці є занадто …



6
Як видалити змінні таблиці в SQL-сервер? Чи варто мені це навіть зробити?
У мене в скрипті є змінна таблиця (не збережена процедура). Два питання: Як я скидаю змінну таблиці? Таблиця випаду @varName видає помилку "Неправильний снітакс". Чи слід завжди це робити? Я чую, що це хороша практика. Чи справді колись потрібні такі маленькі сценарії? Ось мій код: Declare @projectList table( name varchar(40) …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.