社区
基础和管理
帖子详情
请问这样的SQL语句在Oracle中应该怎么写?
bestmai
2005-03-17 07:18:35
declare str as varchar(100)
set str = ''
select str=str+ name from t1
就是把name这个字段拼成一个字串
thx
...全文
139
9
打赏
收藏
请问这样的SQL语句在Oracle中应该怎么写?
declare str as varchar(100) set str = '' select str=str+ name from t1 就是把name这个字段拼成一个字串 thx
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dellair
2005-03-18
打赏
举报
回复
专家分在“我的技术社区”里面查
回答问题只要问的人给你加分,你就有分了。
lcg412
2005-03-18
打赏
举报
回复
還有借版主的地盤問一下
我回答問題的得分為什麼起不了作用啊,它是屬於那類的分數啊
如果屬於可用分,我天天看只有登陸得到一點點,如果是信譽分卻總是100分
要是專家的分的話,又不知道在哪里查
難道一定要加入faq被審核後才會有分嗎?那如果在該問題中我不是主回答人,那不是沒有分了
lcg412
2005-03-18
打赏
举报
回复
如果要返回多行就直接用
select str||name from t1;
但這些stt||name必須通過游標來一個一個賦給數組變量
lcg412
2005-03-18
打赏
举报
回复
當然只能是一行
因為你開始定義的變量str它就只能接受一行該凐位的值,變量str不可能等於多行的值
bestmai
2005-03-17
打赏
举报
回复
好像执行的时候出错
实际返回的行数超出请求的行数
如果加个where使记录集只有一条记录就可以
mingxuan3000
2005-03-17
打赏
举报
回复
CONCAT(str1,str2)函数 是 连接 2 个字符串
lcg412
2005-03-17
打赏
举报
回复
declare str varchar2(100)
nam varchar2(100)
str:='';
execute immediate 'select name from t1' into nam;
str:=str||nam;
bestmai
2005-03-17
打赏
举报
回复
define str=""
select str=str||name from t1;
试了一下,有这样的错误:
select str=str||name from t1
*
ERROR 位于第 1 行:
ORA-00923: 未找到预期 FROM 关键字
lcg412
2005-03-17
打赏
举报
回复
select str=str||name from t1;
oracle
sql developer 执行
sql语句
,如何使用SQL Developer执行
SQL语句
(上)
本章摘自Murach的《Orcle SQL和PL/SQL》一书,描述了如何使用
Oracle
SQL Developer以及其它工具。在这一部分,我们将会学习如何使用SQL Developer来输入并执行
SQL语句
及脚本。如何使用摘录窗口,解决常见的语法错误等内容。在你回顾数据库设计的同时,SQL Developer还是一个很好的可输入并运行
SQL语句
的工具。在接下来的部分你将学习到。如何输入并执行...
Oracle
数据库常用
Sql语句
大全
最简单的就是查询:select语句 数据库操作语言DML:update、insert、delete等 数据库定义语言DDL:create、drop、alter等等
oracle
取前几条数据语句 sqlserver
中
可以用top n 的方法,
oracle
中
用 rownum,但如果只用 rownum会随机取数据,如果想按一定顺序取前几条数据 则可这样
写
: select * from (select列 from 表 where 条件 order by列 desc) where rownum<> sel
ORACLE
动态
SQL语句
问题的提出我们经常需要运行可变化的
SQL语句
,这种通常称为动态SQL,在
ORACLE
中
执行动态的
SQL语句
,需要了解
ORACLE
的动态
SQL语句
的相关规定。 SQL动态语句是由程序或者存储过程生成的
SQL语句
,这种语句的特点是,不能简单的去运行。因为它不是标准的,其
中
含有变化的成分,因此
ORACLE
提供了一个执行动态
SQL语句
的模式: EXECUTE IMMEDIATE 这句话的含义是立即执行
【
SQL语句
不等于怎么
写
?
写
法有哪几种?】
在
Oracle
中
不等于的表达方式有三种分别是:<>、!=、^=,但是以上三种表达方式
中
只有<>是正规的 SQL 语法,其他两种方式兼容性相对比较差。很多小伙伴习惯使用!=来表示,但是只有<>是适合所有版本的SQL,!=在旧版的 SQL
中
会报错比如 SQL2000 版本。SQL 不等于在进行查询数据的时候偶尔会需要用到,那么 SQL 语句不等于怎么
写
呢?今天 就来和大家分享一下相关
写
法。例:查询不等于1的数据。
oracle
查看表
sql语句
,
oracle
查看创造表的
sql语句
oracle
查看创建表的
sql语句
1,DESCRIBE 命令使用方法如下:SQL> describe nchar_tst(nchar_tst为表名)显示的结果如下:名称 是否为空? 类型----------------------------------------- -------- ----------------...
基础和管理
17,382
社区成员
95,118
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章