Usage of output in Sqlsevrer

Source: Internet
Author: User

Recently, see the code in the output wording, do not know its meaning, after a search, finally found the reason, its role is to modify the effect of the results to output.

For example, the UPDATE statement, in addition to modifying the data, can also return the value of the column before and after it has been updated. In other cases, such as troubleshooting, auditing, etc., such a feature is useful.

An INSERT statement with output.

@ @identity can only return the identity column that was last produced by the current session. If you insert more than one statement at a time. You need to return the identity columns for these automated productions. Then the OUTPU comes in handy.

int, v nvarchar (200))
into T1 (Datacol)
Output Inserted.keycol, Inserted.datacol
Into @temp
where country=' UK '
From @temp

Usage of output in Sqlsevrer

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.