Подскажите, можно ли в T-SQL создать табличную переменную, указать какие там будут поля, и на ее основе создать вторую переменную, но без перечисления полей, а взять те же, что были в первой ?
Подскажите, можно ли в T-SQL создать табличную переменную, указать какие там будут поля, и на ее основе создать вторую переменную, но без перечисления полей, а взять те же, что были в первой ?
Есть табличная переменная: DECLARE @t1 TABLE (тут перечисление полей ) И есть вторая табличная переменная, в которой должны быть такие же поля DECLARE @t2 TABLE (тут я не хочу перечислять руками эти же поля, а хочу что бы они были такие же как в @t1)
Есть табличная переменная: DECLARE @t1 TABLE (тут перечисление полей ) И есть вторая табличная переменная, в которой должны быть такие же поля DECLARE @t2 TABLE (тут я не хочу перечислять руками эти же поля, а хочу что бы они были такие же как в @t1)
С переменными такого сделать нельзя, только с временными таблицами
Но это какой-то уже совсем край. Лучше сделать времянку, как вам оветовали. Времянка от табличной переменной ничем не отличается.
Первой утверждение правдивое процентов на 90, а вот второе совсем не верное, аккуратно надо писать, есть много неофитов с клиповым мышлением, прочитают что временная таблица ничем не отличается от табличной переменной в tsql и будут разносить это информацию в такие же умы
Есть табличная переменная: DECLARE @t1 TABLE (тут перечисление полей ) И есть вторая табличная переменная, в которой должны быть такие же поля DECLARE @t2 TABLE (тут я не хочу перечислять руками эти же поля, а хочу что бы они были такие же как в @t1)