开发者社区> walb呀> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

SQL SELECT INTO 语句使用问题

简介:
+关注继续查看
SQL语句目的:
    在创建临时表时创建一列自动增加的种子,这里涉及到跨数据库复制数据,这里数据库使用的SQL SERVER 2000。

SELECT INTO 语句
语法:
SELECT column_name(s) INTO newtable [IN externaldatabase] FROM source



出错的SQL语句:
SELECT IDENTITY(INT,1,1AS [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,1AS [NewID],* INTO #tBranch FROM TB_test
本文转自博客园农民伯伯的博客,原文链接:SQL SELECT INTO 语句使用问题,如需转载请自行联系原博主。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Mysql常用sql语句(13)- having 过滤分组结果集
Mysql常用sql语句(13)- having 过滤分组结果集
66 0
mysql常用sql语句
本文主要介绍基本的 SQL 语句,数据的增删查改等。
73 0
MySQL系列专题(2)-MySQL的SQL语句和高级特性
MySQL系列专题(2)-MySQL的SQL语句和高级特性
91 0
MySQL的常用SQL语句
修改密码 这是常见的大家一般都要用的   首先安装成功了打开cmd –> mysql -u root -p –>输入你的密码 –>修改mysql root用户密码    格式:mysql> set password for 用户名@localhost = password(‘新密码’);    举例:mysql> set password for root@localhost = password(‘root’); 上面例子将用户root的密码更改为root; 如果是学习使用一般密码该简单些,如root,123等,这样便于记忆。
1586 0
MySQL特有的SQL语句 第一弹
关于SQL,我们总是会有无穷无尽相关的话题,有时候碰到了一些觉得不错的SQL功能会标记下来,好记性不烂烂笔头,回头来看,自己也收集了不少的点子,但是从整体来看,可能仅仅是一瓢水而已。
1192 0
利用tcpdump抓取mysql sql语句
这个脚本是我之前在网上无意间找个一个利用tcpdump 抓包工具获取mysql流量,并通过过滤把sql 语句输入。 脚本不是很长,但是效果很好。 #!/bin/bash #this script used montor mysql network traffic.
989 0
+关注
文章
问答
文章排行榜
最热
最新
相关电子书
更多
SQL Server 2017
立即下载
用SQL做数据分析
立即下载
SQL Sever迁移PG经验
立即下载