DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: cuiqingbo
今日帖子: 25
在线用户: 12
导航: 论坛 -> 数据库专区 斑竹:liumazi,waterstone  
作者:
男 dbyoung (dbyoung) ★☆☆☆☆ -
普通会员
2019/8/1 15:03:46
标题:
SQLSERVER 语法请教 浏览:1635
加入我的收藏
楼主: select classID from tablename
这样的一个查询语句,我现在希望将 classID 做个变换来显示。
因为变换比较复杂,在SQL中写函数比较麻烦,想在 Delphi 中来写。
select classID=:classID from tablename
然后在
Parameters.ParamByName('classID').Value := TransclassID(classID) ;
这样,TransclassID 如何获取到原来的 classID 的值?

望大侠指点迷津。
----------------------------------------------
武汉天气不好
作者:
男 janker (janker) ★☆☆☆☆ -
盒子活跃会员
2019/8/1 18:10:55
1楼: 一种是拼语句了:
var
  id: string;
..........
  "SELECTT " + id + " from tablename"

另一种用Format

Format("SELECT %s FROM tablename", [id])


这个不是参数,不支持Parameter
----------------------------------------------
-
作者:
男 mike1234567890 (Mike) ★☆☆☆☆ -
普通会员
2019/8/1 20:04:14
2楼: 感觉你的应用怪怪的,一般都是条件部分用参数
----------------------------------------------
-
作者:
男 xlonger (xlonger) ★☆☆☆☆ -
普通会员
2019/8/1 21:47:58
3楼: 如果就 一个 字段的话,用format就可以
----------------------------------------------
我打的是酱油,而不是别的什么油。
我灌的是口水,而不是别的什么水。
我聊的折腾不是那个不折腾的折腾。
我说的阿娇不是那个邓玉娇的阿娇。
3个代表,6个为什么,9个肠胃炎。
D性强的领导干部都不喜欢热比娅。
我特别要讲的是,屁民网黄色论坛是我经常上网必选的 网站之一
作者:
男 dbyoung (dbyoung) ★☆☆☆☆ -
普通会员
2019/8/2 8:24:02
4楼: 比方说,我希望查询所有登录人员的登录密码。
密码是密文的,我希望看到明文,肯定要加解密函数了。

select password    from table // 获取密码
select GetPT(password) from table // 获取解密后的明文

这个 GetPT 函数,是写着 SQL 中的自定义函数。
我现在希望这个函数放在 Delphi 中来写。
毕竟加解密的过程还是比较复杂的,在 SQL 中写,不是很方便。
----------------------------------------------
武汉天气不好
作者:
男 grjs_2004 (grjsITname) ★☆☆☆☆ -
盒子活跃会员
2019/8/2 8:57:33
5楼: 标题是SQL语法,内容确是要用delphi来实现。
你这个参数传入的想法,是不能在delphi里这样使用的。
----------------------------------------------
Everyone will to do best!
作者:
男 wangguol (xiaozhu benben) ★☆☆☆☆ -
盒子活跃会员
2019/8/2 9:47:11
6楼: sql server应该支持用C#这类的写存储函数/过程吧?
----------------------------------------------
-
作者:
男 a5824 (Return) ★☆☆☆☆ -
普通会员
2019/8/2 11:29:18
7楼: 你这个,做成计算字段就行了
----------------------------------------------
-
作者:
男 xlonger (xlonger) ★☆☆☆☆ -
普通会员
2019/8/3 9:59:18
8楼: 查询后,搞个循环 解密一下 不就行了吗?或者计算字段也可以啊
----------------------------------------------
我打的是酱油,而不是别的什么油。
我灌的是口水,而不是别的什么水。
我聊的折腾不是那个不折腾的折腾。
我说的阿娇不是那个邓玉娇的阿娇。
3个代表,6个为什么,9个肠胃炎。
D性强的领导干部都不喜欢热比娅。
我特别要讲的是,屁民网黄色论坛是我经常上网必选的 网站之一
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行62.5毫秒 RSS