位置: 编程技术 - 正文

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

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

  • 出口退税认定如何办理
  • 税收契子怎么算
  • 企业所得税的会计核算
  • 合作社专项基金年底怎结转
  • 税后平均投资利息怎么算
  • 固定资产融资租出计入什么科目
  • 其他债权投资减值
  • 在建工程有应交税费吗
  • 买赠销售方式的税务筹划
  • 溢价发行债券的发行价格怎么计算的
  • 实报实销电话费
  • 公司给员工买房子
  • 建筑工程属于开票项目吗
  • 折扣发票有什么作用
  • 企业所得税负数会计分录
  • 工程发票没写经办人没写可以吗
  • 汇算所得税中“以前年度多缴的所得税额在本年抵减额”怎么填 ?
  • 临时工发工资要扣税吗
  • 健身房会计一般做什么
  • 股权转让未分配利润如何账务处理
  • 资产计税基础是怎么填
  • 开票人为什么不能改
  • 无偿划转房产能否入递延收益
  • 接受国外企业捐款的条件
  • 小规模纳税人代账一年多少钱
  • 借贷记账法的记账规则是
  • 公司购买的原材料,原价格销售合理吗
  • windows10不会自动锁屏
  • 电子承兑汇票贴现怎么做账
  • 融资租赁税费计算
  • 公司成立之初
  • php实现查询功能
  • 酒店开业请吃饭敬酒怎么说
  • 重装系统后出现ctrl+alt+del
  • 苹果手机删除的备忘录怎么恢复
  • conda不是内部或外部命令
  • 梅拉和艾斯德斯
  • 还贷款利息会计怎么做账
  • 公司给我多交了社保用不用退
  • 科罗拉多河上的月光简谱
  • 计算机视觉姿势评估英语
  • yolov3多分类检测
  • 企业销售旧固定产品
  • 企业实缴各类税金的总额
  • 如何更好的使用银行承兑汇票
  • 网站缩略图生成
  • python __call__
  • 电脑自学网站推荐
  • 汇算清缴调增都有哪些项目
  • mysql where join
  • sql 列转行
  • mysql的服务器
  • 固定资产中的动产和不动产
  • 幼儿园财务科目明细表
  • 勘察设计费是否可以进入在建工程
  • 经营租赁的房屋计提折旧吗
  • 个人打钱到公司账上违法吗
  • 计提了坏账准备就要计算递延所得税资产
  • 挂靠公司收的税费计入什么科目?
  • 无法确定退货率的处理
  • 事业单位的服务期
  • 补缴企业所得税
  • 小企业会计准则2023电子版
  • 企业所得税和增值税重复收税了吗
  • sql server 用法
  • mysql 5.7.28安装
  • mysql检索语句
  • win10exe文件关联修复
  • solaris挂载硬盘
  • win8如何安装win10系统
  • ubuntu系统中怎么安装mathematica13.1.0
  • linux中使用mkdir命令创建新的目录时
  • linux 系统监控
  • win8的应用商店
  • css网页布局在线生成
  • python中list的用法例子
  • node cd
  • bootstrap需要学多久
  • 个人所得税app什么时候能查到月收入
  • 贵州电子税务局app下载
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设