able,则仅会话可以使用该表,会话断开连接后就将该表删除。如果创建了

temtable全局临时表,则数据库中的任何用户均可使用该表。如果该表在您创建后没有其他用户使用,则当您断开连接时该表删除。如果您创建该表后另一个用户在使用该表,则SQL

Server 将在您断开连接并且所有其他会话不再使用该表时将其删除如果本地临时表由存储过程创建或由多个用户同时执行的应用程http://allisi123.com/allisi-xl-59.html序创建,则SQL Server 必须能够区分由不同用户创建的表。为此,SQL

Server 在内部为每个本地临时表的表名追加一个数字后缀。存储在tempdb 数据库的 sysobjects 表中的临时表,其全名由

CREATE TABLE

语句中指定的表名和系统生成的数字后缀组成。为了允许追加后缀,为本地临时表指定的表名table_name不能超过 116当存储过程完成时,将自动除去在存储过程中创建的本地临时表INTO语句可以把任何查询结果集放置到一个新表中,还可以通过使用SELECT

INTO语句解决复杂的问题。例如,需要从不同精仿百达翡丽手表数据源中得到数据集,如果一开始先创建一个临时表,那么在该表上执行查询比在多表或多数据库中执行查询更简单在使用SELECT INTO语句时,应该注意如下的事项和原则:

可以使用SELECT INTO语句创建一个表并且在单独操作中向表中插入行。确保在SELECT

INTO语句中指定的表名是惟一的。如果表名出现重复http://allisi123.com/allisi-xl-31.html,SELECT

可以创建本地或全局临时表。要创建一个本地临时仿名牌手表表,需要在表名前加符号();要创建一个全局临时表,需要在表名前加两个符号()。本地临时表只在当前的会话中可见,全局临时表在所有的会话中都可见。 ttyfdfr$%^**@#

arrow
arrow
    全站熱搜

    gongzs118 發表在 痞客邦 留言(0) 人氣()