作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我想知道#temp_table 和 user.#temp_table 之间有什么区别
-- 1) #Tem_table
create table #temp_table
( id integer null);
select * from #temp_table -- find
select * from sysobjects where name = '#temp_table'-- not found
-- 关闭我的客户端
select * from #temp_table -- not found
--2) user.#temp_table
create table user.#temp_table
( id integer null);
select * from user.#temp_table -- found
select * from sysobjects where name = '#temp_table' -- found
-- 关闭我的客户端
select * from sysobjects where name = '#temp_table' -- still exist
我的主要问题是,为什么
select * from sysobjects where name = '#temp_table'
不返回任何内容,并返回给用户。
select * from sysobjects where name = '#temp_table'
返回信息。
最佳答案
当您添加 user_name.#Table_name 时,Sybase 会自动忽略 #。您创建的是普通用户表。事实上,如果你检查它
select * from sysobjects where name = '#temp_table'
类型应该是“U”,这意味着您创建了一个用户表 = 根本不是临时表。
最好的问候,恩里克
关于sql - #temp_table 与用户。#temp_table sybase_iq,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47096911/
我想知道#temp_table 和 user.#temp_table 之间有什么区别 -- 1) #Tem_table create table #temp_table ( id inte
1有2个表,temp_table和table,都是MyISAM。 temp_table(频繁写入,每分钟运行cron作业插入数据) id(auto_increment),title(varchar(2
有没有办法将日期时间值(getdate())插入/更新到如下创建的临时表中: select id, null as testdate into #temp_table 然后是稍后的声明: update
如此处所示 LINK您可以将鼠标悬停在 SELECT * from... 中的 * 上,工具提示将显示由该 * 表示的列的列表>. 有没有办法将文本从工具提示复制到剪贴板? 我知道您可以使用对象资源管
我是一名优秀的程序员,十分优秀!