|
|
导航: |
论坛 -> 数据库专区
斑竹:liumazi,waterstone |
|
作者: |
|
2019/8/1 15:03:46 |
标题: |
|
加入我的收藏 |
楼主: |
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
----------------------------------------------
-
|
作者: |
|
2019/8/1 20:04:14 |
2楼: |
感觉你的应用怪怪的,一般都是条件部分用参数
----------------------------------------------
-
|
作者: |
|
2019/8/1 21:47:58 |
3楼: |
如果就 一个 字段的话,用format就可以
----------------------------------------------
我打的是酱油,而不是别的什么油。 我灌的是口水,而不是别的什么水。 我聊的折腾不是那个不折腾的折腾。 我说的阿娇不是那个邓玉娇的阿娇。 3个代表,6个为什么,9个肠胃炎。 D性强的领导干部都不喜欢热比娅。 我特别要讲的是,屁民网黄色论坛是我经常上网必选的 网站之一
|
作者: |
|
2019/8/2 8:24:02 |
4楼: |
比方说,我希望查询所有登录人员的登录密码。 密码是密文的,我希望看到明文,肯定要加解密函数了。
select password from table // 获取密码 select GetPT(password) from table // 获取解密后的明文
这个 GetPT 函数,是写着 SQL 中的自定义函数。 我现在希望这个函数放在 Delphi 中来写。 毕竟加解密的过程还是比较复杂的,在 SQL 中写,不是很方便。
----------------------------------------------
武汉天气不好
|
作者: |
|
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楼: |
你这个,做成计算字段就行了
----------------------------------------------
-
|
作者: |
|
2019/8/3 9:59:18 |
8楼: |
查询后,搞个循环 解密一下 不就行了吗?或者计算字段也可以啊
----------------------------------------------
我打的是酱油,而不是别的什么油。 我灌的是口水,而不是别的什么水。 我聊的折腾不是那个不折腾的折腾。 我说的阿娇不是那个邓玉娇的阿娇。 3个代表,6个为什么,9个肠胃炎。 D性强的领导干部都不喜欢热比娅。 我特别要讲的是,屁民网黄色论坛是我经常上网必选的 网站之一
|
|