位置: 编程技术 - 正文

SQL创建的几种存储过程(创建的sql语句)

编辑:rootadmin

创建存储过程 表名和比较字段可以做参数的存储过程 Create PROCEDURE sp_getTeacherInfo @TblName nvarchar(), -- 表名 @CmpStr nvarchar(), -- 参与比较的值 @TblAtr nvarchar() -- 参与比较的字段 AS DECLARE @sql varchar() SET @sql = 'select * from ' + @TblName + ' where ' + @TblAtr + '=' + @CmpStr EXEC (@sql) 表 tbl_TeacherInfo Exec sp_getTeacherInfo 'tbl_TeacherInfo','TeaNo', '' // 注意:像这样的调用是错误的 还原成查询语句 select * from tbl_TeacherInfo where TeaNo = 之所以没报错,是因为参数''被误认为了 整型,进行了整数的比较 Exec sp_getTeacherInfo 'tbl_TeacherInfo','Name','楚留香' // 报错 还原成查询语句 select * from tbl_TeacherInfo where TeaNo = 楚留香 // 显然是错误的 正确的调用方法 Exec sp_getTeacherInfo 'tbl_TeacherInfo','Name',"'楚留香' " 还原成查询语句 select * from tbl_TeacherInfo where TeaNo = '楚留香' 常规存储过程的创建 Create PROCEDURE sp_AddRowToLogin @TeaNo nvarchar(), -- 比较字段 @TeaName nvarchar() -- 比较字段 AS insert into tbl_UserLogin values(@TeaNo,@TeaName,@TeaNo,0) 除了指定列其他列都返回的存储过程 CREATE PROCEDURE sp_Alter @TblName nvarchar() -- 表名 AS declare @sql varchar() select @sql='select ' select @sql=@sql+name+',' from syscolumns where id=object_id(@TblName) and name not in ('ID','TeaNo') select @sql=left(@sql,len(@sql)-1) select @sql=@sql+' from ' + @TblName exec (@sql) // 除了ID和TeaNo两列不返回,其他都返回

推荐整理分享SQL创建的几种存储过程(创建的sql语句),希望有所帮助,仅作参考,欢迎阅读内容。

SQL创建的几种存储过程(创建的sql语句)

文章相关热门搜索词:sql创建存储,sql创建的几种存储路径,sql创建的几种存储路径,sql创建的几种存储类型,sql创建的几种存储路径,sql创建的几种存储路径,sql创建的几种存储路径,sql创建的几种存储类型,内容如对您有帮助,希望把文章链接给更多的朋友!

为数据库生成某个字段充填随机数的存储过程 Declare@CurrentRecordint,@BeginNumint,@EndNumint,@TotalCountint,@Valueintset@BeginNum=0set@EndNum=set@TotalCount=set@CurrentRecord=1While@CurrentRecord=@TotalCountBeginset@Value=@BeginNum+(@EndNu

TRUNCATE 快速删除表中的所有数据 备注与DELETE语句相比,TRUNCATETABLE具有以下优点:所用的事务日志空间较少。DELETE语句每次删除一行,并在事务日志中为所删除的每行记录一个条目。TRUN

sqlserver下Kill 所有连接到某一数据库的连接 USEmasterDECLARE@spidintDECLARECURCURSORFORSELECTspidFROMsysprocessesWHEREdbid=5FETCHNEXTFROMCURINTO@spidWHILE@@FETCH_STATUS=0BEGIN--EXEC('KILL'+@spid)FETCHNEXTFROMCURINTO@spidENDCLOSECURDEALLOCATECUR

标签: 创建的sql语句

本文链接地址:https://www.jiuchutong.com/biancheng/349526.html 转载请保留说明!

上一篇:将表数据生成Insert脚本 比较好用的生成插入语句的SQL脚本(如何把数据生成表格)

下一篇:为数据库生成某个字段充填随机数的存储过程(在数据库中对数据表进行生成的是)

  • 印花税的计税方法
  • 金税四期对个人所得税的影响
  • 采购的固定资产验收无误后直接安装使用
  • 预付账款和暂估入账的区别
  • 外地施工如何找工人
  • 经营利润和营业利润的区别
  • 写字楼租金税率
  • 收到以前年度的货款分录
  • 营改增 旅游服务
  • 企业所得税减半征收政策
  • 怎么结转销项税额
  • 营业外支出结转损益
  • 销售库存商品计入什么科目
  • 餐饮行业液化气使用标准
  • 购入材料用什么科目
  • 餐饮业购买餐桌椅会计分录
  • 出口退税总是差进项票怎么处理
  • 出差票据应该如何记账
  • 交强险和车船税必须一起交吗
  • 会展服务服务费怎么是免税
  • 商品进销差价属不属于存货
  • 成品油发票应该怎么冲红?
  • 没有预付账款科目计入哪里
  • 金税盘发票报送状态未报送
  • 投资预算的编制方法
  • 本年收益在借方还结转吗
  • 事业单位工会经费会计账务处理办法
  • 福利费不需要发票
  • php常用函数
  • PHP:mb_ereg_replace()的用法_mbstring函数
  • php数组根据值排序
  • babel-plugin-import
  • 存货报废如何账务处理
  • 净资产现金回收率说明什么
  • javaweb学生信息管理系统idea
  • 玄学2021
  • Vue Router4 ,prams 传参失效和报错问题
  • Android ImageView使用详解(系列教程三)
  • 企业所得税如何计算应纳税所得额
  • 个体户一直未申报会怎样
  • 自然人三方协议支付宝怎么处理
  • 厂区道路不应该使用哪种材料
  • 装修费用一次性计入成本
  • 购进小汽车自用为什么可以抵扣进项税
  • dedecms怎么改图片
  • 11月资产负债表
  • phpcms怎么用
  • sql server附加数据库出错
  • mysql多表左连接查询
  • 纳税人销售货物
  • 视同销售包括哪些行为?
  • 印花税计入会计什么科目
  • 不征税收入与免税收入的区别是什么
  • 股东权益包括什么科目
  • 增值税普通发票和电子普通发票的区别
  • 冲回去年收入会计分录
  • 公司劳务过账的法律依据
  • 施工期间水电费没有发票财务不给报销
  • 会计凭证移交凭证需要哪些程序
  • 运费是属于什么会计科目
  • centos锁定屏幕命令
  • win8.1删除wifi
  • Win10 Mobile 10572升级后QQ/微信无法发送图片
  • mac小技巧
  • rmxp4droid for 天敏电视盒子
  • Android FrameAnimatio和Tween补间动画
  • unicode 字符百科
  • border:none与border:0使用区别
  • jQuery的extend方法【三种】
  • unityab包
  • centos打开shell
  • jquery 修改
  • 并行 python
  • javascript test
  • 以划拨方式取得的土地使用权
  • 河北省电子税务局电话
  • 个人所得税全年不到60000,单月超过
  • 垃圾填埋税率
  • 乌市沙区医保局电话是多少
  • 淮北税务局领导简介
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设