﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Релиб / SQL Server / Базы данных  / Динамическое создание переменнх. / Latest Posts</title><generator>InstantForum.NET v4.1.4</generator><description>Релиб</description><link>http://www.relib.com/forums/</link><webMaster>robot@relib.com</webMaster><lastBuildDate>Sat, 22 Nov 2008 03:19:44 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: Динамическое создание переменнх.</title><link>http://www.relib.com/forums/Topic910141-22-1.aspx</link><description>Насколько мне известно, нет. А почему ты не хочешь склеивать весь код в одну строку?</description><pubDate>Mon, 29 Jan 2007 15:54:45 GMT</pubDate><dc:creator>bazile</dc:creator></item><item><title>RE: Динамическое создание переменнх.</title><link>http://www.relib.com/forums/Topic910141-22-1.aspx</link><description>А по другому динимически создавать переменные нельзя?</description><pubDate>Mon, 29 Jan 2007 13:34:56 GMT</pubDate><dc:creator>Coresh DRAW!</dc:creator></item><item><title>RE: Динамическое создание переменнх.</title><link>http://www.relib.com/forums/Topic910141-22-1.aspx</link><description>По моему никак. Динамический SQL (через EXEC или sp_executesql) выполняется в своей области видимости.</description><pubDate>Mon, 29 Jan 2007 10:45:54 GMT</pubDate><dc:creator>bazile</dc:creator></item><item><title>Динамическое создание переменнх.</title><link>http://www.relib.com/forums/Topic910141-22-1.aspx</link><description>&lt;FONT color=#0000ff size=2&gt;&lt;P&gt;[code]&lt;/P&gt;&lt;P&gt;exec&lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;(&lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;'declare @var int'&lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;)&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color=#0000ff size=2&gt;exec&lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;(&lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;'set @var = 1'&lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;)&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color=#808080 size=2&gt;[/code]&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color=#808080 size=2&gt;При выполнении данного скрипта появляется ошибка:&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;Msg 137, Level 15, State 1, Line 1&lt;/P&gt;&lt;P&gt;Must declare the scalar variable "@var".&lt;/P&gt;&lt;P&gt;&lt;FONT color=#808080 size=2&gt;Как сделать так, чтобы это заработало, не объединяя объявление переменной с ее инициализацией в одну строку?&lt;FONT size=1&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;</description><pubDate>Sat, 27 Jan 2007 14:55:37 GMT</pubDate><dc:creator>Coresh DRAW!</dc:creator></item></channel></rss>