Есть ли способ создания динамических таблиц в SQL Server 2000?Динамические таблицы в sql
ответ
Вы можете создать временные таблицы, указав их на octothorp (#
), или вы можете использовать переменные таблицы, которые имеют префикс с символом @
.
create table #tempTable (col1 char(1)) -- Temporary table
declare @tempTableVariable table (col1 char(1)) -- Table variable
От http://www.sqlteam.com/article/temporary-tables
- Если у вас меньше, чем 100 строк обычно используют табличную переменную. В противном случае используйте временную таблицу. Это связано с тем, что SQL Server не будет создавать статистику по переменным таблицы.
- Если вам нужно создать на нем индексы, вы должны использовать временную таблицу.
- При использовании временных таблиц всегда создавайте их и создавайте любые индексы, а затем используйте их. Это поможет уменьшить перекомпиляцию. Влияние этого снижается, начиная с SQL Server 2005, но это все еще хорошая идея.
, если вы создаете временную таблицу с помощью анализатора запросов/консоли управления, таблица сохраняется до тех пор, пока вы явно не удалите их или не закрываете сеанс – RuudKok
Вот пример определенного пользователя функции, которая возвращает переменную таблицы:
CREATE FUNCTION getDynamicTable()
RETURNS
@output table (
id int identity,
value nvarchar(50)
)
AS
BEGIN
insert into @output (value)
values ('test 1')
insert into @output (value)
values ('test 2')
return
END
Надеется, что это помогает
- 1. "Динамические" таблицы в SQL?
- 2. T-SQL Динамические таблицы SQL и Temp
- 3. Динамические таблицы из UDF в SQL Server
- 4. Spring MVC Hibernate использует динамические таблицы SQL
- 5. Динамические сводные таблицы MS SQL 2008
- 6. Динамические таблицы?
- 7. Динамические таблицы в PHP
- 8. jQuery Таблицы и динамические таблицы
- 9. Динамические запросы SQL Server
- 10. динамические таблицы стилей в om
- 11. Динамические таблицы и коробки
- 12. Наследование таблицы Linq to SQL в ASP.net Динамические данные
- 13. jQuery динамические входы таблицы
- 14. Динамические таблицы Excel
- 15. Динамические Сгруппированные ячейки таблицы
- 16. Динамические таблицы данных огурца
- 17. Динамические таблицы и DOM
- 18. Отправить динамические входы таблицы
- 19. Динамические даты в SQL-запросе SQL SQL
- 20. Динамические формы, метаданные таблицы
- 21. Pentaho Динамические SQL-запросы
- 22. Объявить динамические переменные из таблицы
- 23. Динамические альтернативы SQL (MySql)
- 24. Динамические последовательности сервера Sql
- 25. Динамические поля в инструкции выбора в SQL
- 26. SQL Server динамические столбцы создания
- 27. Динамические SQL INSERT VALUES SQL 2008
- 28. Динамические псевдонимы в операторе SQL
- 29. Динамические столбцы в SQL запросе
- 30. Динамические переменные выбора в SQL
Есть ли у вас более подробной информации о том, что вы хотели бы достичь? Вы пытаетесь создать новые таблицы, которые останутся в базе данных? Вы хотите изменить существующие таблицы, чтобы изменить их столбцы? Вам нужны временные таблицы для обработки хранимых процедур? –