社区
PowerBuilder
帖子详情
请问在写SQL语句的时候,其中的列名可以用变量代替吗?
x_yw_ez
2001-12-12 01:23:32
EX:SELECT * INTO :变量 from tablename where 列名 =:变量;
其中列名怎么样用参数来换呢?可以用 :变量 吗?
...全文
54
4
打赏
收藏
请问在写SQL语句的时候,其中的列名可以用变量代替吗?
EX:SELECT * INTO :变量 from tablename where 列名 =:变量; 其中列名怎么样用参数来换呢?可以用 :变量 吗?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
johnage
2001-12-12
打赏
举报
回复
楼上说得对!
来迟了!
liu_nan
2001-12-12
打赏
举报
回复
同意
dingxiaojun
2001-12-12
打赏
举报
回复
可以,用动态的sql
ls_sql="SELECT * from tablename where "+列名变量+" =:变量;"
declare dynamic mycursor cursor for sqlsa
perpare sqlsa from :ls_sql;
open dynamic mycursor;
fetch mycursor into :变量
kanghl
2001-12-12
打赏
举报
回复
ls_sql="SELECT * INTO :变量 from tablename where "+列名变量+" =:变量;"
然后执行
相关推荐
常规
SQL语句
优化
关于SQL优化 1.建议不用“*”来
代替
所有
列名
SELECT语句中可以用“*”来列出某个表的所有
列名
,但是这样的
写
法对Oracle系统来说会存在解析的动态问题。Oracle系统会通过查询数据字典来将“*”转换成表的所有
列名
,这自然会消耗系统时间。建议用户在
写
SELECT语句时,采用与访问表有关的实际
列名
。 2.用TRUNCATE
代替
DELETE 当使用DELETE删除表中的数据行时
Oracle 11g_优化
SQL语句
(13)
1.常规
SQL语句
优化 应用系统的性能优化包括对
SQL语句
,Oracle系统,操作系统等的调整。其中工作量最大的就是
SQL语句
的调整。 1.1 建议不用 "*" 来
代替
所有
列名
SELECT语句中可以用"*"来列出某个表的所有
列名
,但是这样的
写
法对Oracle系统来说存在解析的动态问题。Oracle系统会通过查询数据字典来将 "*" 转换成表的所有
列名
,这自然会消耗系统时间。建议用户在
写
SELECT语句时,采用与访问表有关的实际
列名
。 1.2 用TRUNCATE
代替
DELETE 当使用DELE
oracle
sql语句
优化
一般的SQL优化技巧 1.避免使用“*”
代替
所有列 在使用select语句查询一个表的所有信息时,用户会经常选择使用“*”来
代替
所有列,尤其是在表中的列比较多,而且
列名
又难记的时候。而使用“*”
代替
列名
,会给
SQL语句
的编
写
带来方便,却会给
SQL语句
的执行带来麻烦。首先了解
SQL语句
的执行步骤: 1.语法分析与编译 在语法分析与编译阶段,oracle会使用哈希函数为该
SQL语句
在库缓存中分
Oracle触发器语法细节记录
在触发器的begin end之间的PL/
SQL语句
块常见到的基础语法是“:
变量
"或者":=",其实两者的真正含义是用于区分PL/
SQL语句
的主
变量
与sql中的
列名
之类的,同时还区分sql中的等(赋值)号之类的,因此对于主
变量
加”:“来区分(避免与
sql语句
的
列名
类似),对于等号之类的加“:”来区分是为了避免与
sql语句
中的语句判断冲突,所以加了“:”作为赋值,则sql的条件或者是if的条件之类的的就可以正常使用等号。 ...
Oracle学习笔记之八(几条简明的优化SQL方法)
1. 常规
SQL语句
优化 1.1 建议不用“*”来
代替
所有
列名
SELECT语句中可以用“*“来列出某个表的所有
列名
,但是这样的
写
法对Oracle系统来说会存在解析的动态问题。Oracle系统会通过查询数据字典来将”*“转换成表的所有列 名,这自然会消耗系统时间。 1.2 用TRUNCATE
代替
DELETE 当使用DELETE删除表中的数据行时,Oracle会使用撤...
发帖
PowerBuilder
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
1028
社区成员
6.6w+
社区内容
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2001-12-12 01:23
社区公告
暂无公告