SQL SELECT INTO 语句使用问题
阅读量:7197 次
发布时间:2019-06-29
本文共 583 字,大约阅读时间需要 1 分钟。
SQL语句目的: 在创建临时表时创建一列自动增加的种子,这里涉及到跨数据库复制数据,这里数据库使用的SQL SERVER 2000。 SELECT INTO 语句 语法: SELECT column_name(s) INTO newtable [ IN externaldatabase ] FROM source
出错的SQL语句: SELECT IDENTITY ( INT , 1 , 1 ) AS [ NewID ] , * INTO #tBranch FROM test.dbo.TB_test ts 出错信息错误如下(fid为TB_test的一个字段): 无法使用 SELECT INTO 语句向表 ' #tBranch ' 中添加标识列,该表中已有继承了标识属性的列 ' fid ' 。
但是如下两条语句却又不出错: --下面的语句表明在 跨数据库 但是 去掉自增长列 执行没有问题 SELECT * INTO #tBranch FROM test.dbo.TB_test ts --下面的语句表明在 同一个数据库内 执行没有问题 SELECT IDENTITY ( INT , 1 , 1 ) AS [ NewID ] , * INTO #tBranch FROM TB_test 本文转自博客园农民伯伯的博客,原文链接:,如需转载请自行联系原博主。
你可能感兴趣的文章