SQL存储过程传入字段名查询.
2024-10-19 02:25:26
根据字段名和对应的值查询.
(正确代码):目前发现,需要"分组,排序"等才能解决,如"order by","group by"等.
SQL代码:
ALTER PROCEDURE USP_QueryT_AddressBookByField
@FieldName nvarchar(20), --字段名.
@FieldVal nvarchar(50) --字段对应的值.
AS
SET NOCOUNT ON
declare @query nvarchar(max)
set @query = 'select [FId] as [编号],[FName] as [姓名],[FSex] as [性别],[FPhone] as [电话号码],[Fqq] as [QQ],
[FWordPhone] as [国际电话号码],[FEMail] as [EMail],[FHandSet] as [手机号] from
[T_AddressBook] where '+@FieldName+'='''+@FieldVal+''' order by [FId]'
exec(@query)
Note:
--EXEC SP_EXECUTESQL @sql 会报错:
--Procedure or function 'USP_QueryT_AddressBookByField' --expects parameter '@FieldVal', which was not supplied.
最新文章
- android 设颜色透明值
- Linux 计划任务
- golang append
- JUC回顾之-可重入的互斥锁ReentrantLock
- 11g RAC r2 的启停命令概述1
- java List与数组互转
- Eclipse项目出现红色叹号的解决办法
- 【面试】Spring事务面试考点吐血整理(建议珍藏)
- HTML5 canvas getImageData() 方法
- 浅谈CDQ分治与偏序问题
- BZOJ1878 [SDOI2009]HH的项链 树状数组 或 莫队
- darknet的安装及报错解决
- MySQL报错
- 一个IOS自动化打包的脚本
- Win32+API学习笔记:创建基本的窗口控件
- Grid++Report
- 1、简单的BackGroundWorker多线程时时刷新UI界面,并显示进度
- Android 屏幕自适应方向尺寸
- Question | 你所遇到的验证码问题可能都在这里了
- VMware Workstation 重启服务脚本 解决连不上ssh问题
热门文章
- 【转】python3 发邮件实例(包括:文本、html、图片、附件、SSL、群邮件)
- pfSense软路由防火墙
- Eclipse配置Git
- c++ 名字粉碎(name mangling)
- [LeetCode#128]Word Ladder II
- BZOJ1606: [Usaco2008 Dec]Hay For Sale 购买干草
- Jira在linux上安装与部署
- (转载)javascript实现弹出对话框
- unity3d 雪与沙的渲染
- HDOJ 1716 排列2 next_permutation函数