oracle数据库表格 加@什么意思?

oracle数据库表格 加@什么意思,
例如:这个语句——select * from abc_timer_msg@kxy;
我知道abc_timer_ms是表名,但是为什么后面要加@kxy ?
请高手不吝赐教!谢谢

@是运行脚本时的一个符号,也可以用start代替,你在系统下编辑好一个文本文件,把扩展名改为.sql,进入ORACLE后,
SQL>@D:/w.sql,意为在D盘路径下的W.SQL文件,这个文件里面主要是SQL语句!运行后,在文件里的SQL语句就会执行!
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-09-25
是DBlink。kxy是其他Oracle数据库在你所登录的用户下建立的Dblink名。通过这种方式访问其他数据库中的表。本回答被提问者采纳
第2个回答  2011-09-25
kxy是一个database link 的名字,这张表是别的数据库中的
第3个回答  2011-09-25
abc_timer_msg这张表在KXY数据库中!

请教下,oracle数据库中表名后面加个@是什么意思??
这是访问 的远程 的表的意思。@后是 dblink,根据dblink可以看具体对应连接的数据库及实例。

oracle数据库建表时列名前面加@@什么意思?具体区别是什么?加@的数量也...
表示系统变量,是系统定义的,@表示状态变量,是用户定义的。

oracle表名中带@什么意思,例如:select * from dim.dim_area_no@to...
是调用数据库链接(database link)的意思。数据库链接的作用是从a数据库到b数据库之间访问的一种手段。类似于 ogg 中的表同步(用户同步)。db link 的主要作用是跨库查询。有很多业务都需要进行跨库查询。这种方式创建方式简单、易懂、可以拥有创建用户的所有权限。

Oracle 中 [@] 代表什么意义?
意思是 忽略后面的转义符号。也就是如果不用 @的话, 回车换行什么的, 你要 \\r\\n 才行 用了 @, 就直接在字符串里面回车就好, 不必 \\r\\n 了。后面那个 =@emp_id 应该是一个 参数 SQL Server 使用 @ 开头的作为参数名 Oracle 好像是使用 :开头座位参数名的。具体情况,可以对比一下...

oracle创建视图表名后面加@代表什么
一般表示database link 比如在A服务器的数据库上,访问B服务器上的数据库,可以在A服务器数据库中建立database link,比如叫db_a2b 那么可以在A的数据库中直接查询(比如查询B上的tableB select * from tableB@db_a2b

oracle 表@数据链名,用户.表,这两个有什么区别吗?
以上两位都正确。oracle 表@数据链名,是访问网络上的ORACLE数据库,是在本地上建的DBLink;用户.表是指访问本地的数据,如果是访问登陆用户的表,“用户.”可省略。TestTable@TestDBLink TestUser.TestTable

开始学习oracle 看到select 用法, select * from aa.bb@cc aa是 用户...
表示跨数据库查询数据 cc是建立的一个dblink的名字,dblink是在服务器上创建的指向另一个服务器的连接 select * from aa.bb@cc 其中aa是跨库的数据库中的用户名字,就想你登录自己的数据库用的名字一样,这个是登录另一个数据库的用户名,bb是这个这个用户下的你要查询的数据库中的表名字。就是'...

ORACLE数据库,connect system\/oracle@orcl,后面的@orcl究竟有什么用
主机字符串的意思,写明才能找到相应的主机的数据库

oracle中的 SQL> @? 是什么意思?
一般情况下是执行相应的SQL语句、过程脚本,在CMD下连接到要执行脚本的数据库。

oracle 数据库查询语句里面支持@加变量吗
在oracle中,变量不需要@符号。在使用时,要先用declare申明变量。另r表与b表为关联表吗?那应加入关联列。

相似回答