标签: select-into

数据库中已经有一个名为'tbltable1'的对象

我试图将数据从一个表插入另一个具有相同结构的表,

select * into tbltable1 from tbltable1_Link
Run Code Online (Sandbox Code Playgroud)

我收到以下错误消息:

There is already an object named 'tbltable1' in the database.
Run Code Online (Sandbox Code Playgroud)

sql sql-server sql-server-2005 select-into

8
推荐指数
1
解决办法
2万
查看次数

如何在Oracle中选择变量的值?

我是Oracle的新手.如何设置此变量并显示其值?

declare nextId number;
begin  
        select HIBERNATE_SEQUENCE.nextval into nextId from dual;      
        select nextId from dual;
end;
Run Code Online (Sandbox Code Playgroud)

它抱怨在这个SELECT语句中需要一个INTO子句.

sql oracle select select-into

8
推荐指数
2
解决办法
3万
查看次数

在SELECT INTO语句中添加额外的列

我正在做一个SELECT INTO语句,从另一个表中的某些值创建一个新表.我想在新创建的表(pol_eff_dt,pol_exp_dt)上添加两个额外的列,并使它们最初都为NULL(这些列也存在于源表中,因此它们会提取该数据).我还需要确保它们以DATETIME类型的形式出现.我怎么能这样投他们?我已经尝试了很多东西,但没有任何东西可以编译.

SELECT DISTINCT bnd_ser_nbr,
trans_nbr,
uws_product_cd,
bill_id,
NULL AS pol_eff_dt, 
NULL AS pol_exp_dt
INTO ER_RO_urs_prem_detail
FROM urs_prem_detail_interim
Run Code Online (Sandbox Code Playgroud)

sql t-sql select datetime select-into

7
推荐指数
1
解决办法
1万
查看次数

有没有办法安全地运行SELECT INTO?

我有一个脚本,将SELECT INTO运行到表中.据我所知,没有其他程序可能同时引用/修改此表.但是,有一段时间,我收到以下错误:

创建目标表后,架构已更改.重新运行Select Into查询.

什么可能导致此错误,我该如何避免?

我做了一些谷歌搜索,这个链接表明如果没有一些疯狂的try-catch-retry逻辑,SELECT INTO就无法安全使用.这是真的吗?

我正在使用SQLServer 2012.

sql sql-server select-into

6
推荐指数
1
解决办法
1370
查看次数

Amazon Aurora PostgreSQL SELECT INTO OUTFILE S3

我们正在尝试将数据从 Amazon Aurora PostgreSQL 数据库导出到 S3 存储桶。使用的代码是这样的:

SELECT  *  FROM analytics.my_test INTO OUTFILE S3
  's3-us-east-2://myurl/sampledata'         
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n';
MANIFEST ON
OVERWRITE ON; 
Run Code Online (Sandbox Code Playgroud)

所有权限都已设置,但出现错误

SQL 错误 [42601]:错误:“INTO”处或附近的语法错误位置:55

这只适用于 MySQL 数据库吗?

postgresql file-io amazon-s3 select-into amazon-web-services

6
推荐指数
1
解决办法
2585
查看次数

当值不存在时无法'SELECT INTO'

SELECT Value1 INTO lValue
FROM   Table1
WHERE  Field1 = lTempValue;
Run Code Online (Sandbox Code Playgroud)

匹配为true时,此方法正常.但如果匹配不成立,我收到错误.

ORA-01403: no data found
Run Code Online (Sandbox Code Playgroud)

理想情况下,这对我来说很好,因为我要检查旁边的值是否高于0,如果是,请在插入查询中使用该值.我不想检查值,然后必须运行相同的查询来检索它本质上,如果可能的话,我想在一个查询中执行它,但我无法弄清楚如何完成.

如果有值,那么我希望该值进入lValue.如果没有值,那么我希望0进入lValue.有人有任何想法吗?我只是做了一个快速谷歌检查,但它干了.想看,我会在看的时候发布这个.谢谢您的帮助.

oracle plsql package select-into

5
推荐指数
1
解决办法
7804
查看次数

如何使用SELECT ... INTO与JOIN?

我有以下示例代码

DECLARE 
    myRow table%rowtype 
    myVar table2.column%type
BEGIN 
    SELECT table.col1, table.col3, table.col4, table2.column
    INTO myRow 
    FROM table
    JOIN table2
    On table.col6 = table2.col1;
 END;
Run Code Online (Sandbox Code Playgroud)

我如何重构以使其成为有效的陈述?我可以以某种方式将加入的列存储到myRow或myVar上吗?

sql oracle plsql join select-into

5
推荐指数
1
解决办法
2万
查看次数

将表约束从 select * 复制到

是否select * into B from A也复制 A 对 B 的约束?如果没有,那么我如何复制约束?

sql sql-server select constraints select-into

5
推荐指数
1
解决办法
1万
查看次数

oracle 如果不为空则选择 true

当字段不为空时,我必须在变量中选择 true,我的尝试是这样但无法编译,您有可行的解决方案吗?

        SELECT  CASE blob_data WHEN NULL THEN FALSE ELSE TRUE END
          INTO v_blob_found
          FROM docs dd
         WHERE dd.id=my_id
Run Code Online (Sandbox Code Playgroud)

sql oracle stored-procedures select-into

5
推荐指数
1
解决办法
9680
查看次数

如何在MS Access中的SQL SELECT INTO语句中为新字段定义类型(int)

我想在select into语句中将新字段定义为整数.但是,NewField最终成为二进制文件.我怎么能做到这一点?

SELECT ExistingField1, ExistingField2, NewField
INTO NewTable
FROM ExistingTable
Run Code Online (Sandbox Code Playgroud)

我搜索了很多,但还没找到解决方案.

编辑1:我正在从Microsoft Access应用程序本身执行SELECT INTO语句.(它不是Access中指向SQL Server表的表)

编辑2:使用SELECT INTO语句创建NewField.它不存在于预先存在的表中.

sql ms-access select-into

4
推荐指数
1
解决办法
4万
查看次数