位置: 编程技术 - 正文

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脚本(如何把数据生成表格)

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

  • 企业所得税的计提和缴纳分录
  • 增值税发票记账联和抵扣联都丢了怎么办
  • 政府补贴需要缴纳企业所得税吗
  • 库存商品和固定资产
  • 收取租车押金怎么做会计分录
  • 对公账户给私人转账手续费
  • 增值税发票密码忘记了怎么办
  • 收到虚开的普票已经入账怎么调账
  • 固定资产原值增加当月计提折旧吗
  • 集体劳动合同与劳动合同的区别
  • 环境保护税税率
  • 委外技术服务费应归集哪个研发项目
  • 一般纳税人有按季申报的吗
  • 特许权使用费如何缴纳增值税
  • 不需要抵扣的怎么直接进费用
  • 地方教育附加费是什么意思
  • 增值税开票资料没有电话可以吗
  • 7月1日所有公司发票系统需要升级,办公用品发票买什么开什么
  • 买方投资公司
  • 免税收入包括哪些收入
  • 滴滴电子发票怎么填写
  • 重置ie浏览器会有什么影响
  • 日历怎么不能添加事件了
  • win11怎么录屏游戏
  • 公司被收购后所需资金
  • 网赚项目——Youtube获取高流量的技巧
  • PHP:imagepsencodefont()的用法_GD库图像处理函数
  • php能开发微信小程序吗
  • 出售固定资产减免的税款账务处理
  • 补缴免抵退
  • php怎么输出中文
  • htmlcssjavascript网页制作
  • 图像融合名词解释
  • 毕业设计基于Linux系统的NFS服务器搭建
  • apache trace
  • js不同类型的工厂函数
  • 房企预缴税款会退税吗
  • mysql深度解析
  • 固定资产有内容限制吗
  • 摘要概括增值税专用发票的基本联次
  • 房屋租赁交的定金可以退吗
  • 公司帐户转到法人私卡备用金行吗
  • 每天统计数据的表格
  • 购销合同印花税税率
  • 如何查询继续教育ic卡号
  • 冲回多提的坏账准备会计分录
  • 办公费税前扣除标准2023年
  • 劳务报酬所得是否含增值税
  • 公司广告制作费用申请报告
  • 查定征收在哪一章
  • 核酸检测费用计入劳动保护费吗
  • 劳务公司 成本
  • 发票怎么领用具体流程
  • 企业的支出包括( )支出
  • 补贴算报酬吗
  • 接受慈善捐款结尾怎么写
  • sql server 2008教程
  • 阿里云安装apache
  • Win10预览版拆弹
  • win2003和2003r2
  • 让Windows Server 2008系统安全更上一层楼
  • mac如何连接iphone
  • 苹果mac操作系统名称
  • xp系统打不开电脑
  • 华硕和联想笔记本电脑哪个好点
  • android基础入门教程
  • perl中use strict
  • opengl extension
  • Zxing在CameraManager.get().closeDriver()报错
  • bat批量命名
  • vue购物商城
  • canvas实例
  • 安卓自定义状态栏图标
  • android使用方法
  • html5 树形控件
  • 基于mvc的项目实例
  • 类库怎么用
  • 江苏电子税务局操作手册
  • 西安市电子税务局
  • 税务文书有哪些
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设