位置: 编程技术 - 正文

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

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

  • 什么是价税分离的原因
  • 分公司所得税汇算清缴
  • 公司的货款直接到账吗
  • 房地产开发的会计处理
  • 手撕票几个点
  • 个人独资企业个人所得税税率
  • 食堂买菜无发票可以在费用中开支吗
  • 购房补贴退契税3个月没到账
  • 长期投资计提减值准则
  • 个人独资企业个人所得税核定征收
  • 押金 保证金
  • 工资可以用来抵扣成本吗
  • 什么时候需要计提税金及附加
  • 如果工程款要不到的话怎么办
  • 企业代扣代缴个人所得税系统
  • 公司注销货币资金有余额要交税吗
  • 原材料盘亏会计分录怎么做
  • 融资租赁哪些项目可以增值税抵扣
  • 白酒消费税最低计税价格
  • 企业安全库存是什么
  • 所得税年报能撤销吗
  • 长期待摊费用2021
  • w10系统安装office
  • 个税代扣代缴手续费返还增值税税率
  • system占用cpu过高怎么解决
  • 销售商品收到商业汇票一张会计分录
  • window10怎么禁用系统弹窗
  • 股东帮企业还款违法吗
  • pytorch f
  • 海滨德拉海滩庄园别墅
  • 现金流量表 科目
  • php保存远程图片
  • 用抵扣券买了东西可以退吗
  • 社保比例调整后多久生效
  • 现金流量表补充资料怎么理解
  • 盘盈的存货计入哪个科目
  • 小程序unload
  • 视觉slam有多难
  • 房租费发票可以抵扣增值税吗
  • 利息发票可以抵扣吗
  • 税务局开普票需要什么材料
  • 长期借款的主要缺点
  • 财务中常有提到的问题
  • 视同销售到底如何纳税调整?
  • 银行询证函快递费计入什么科目
  • 现金流量表直接法的优缺点
  • 残疾人就业保障金会计分录怎么做
  • sql2005附加数据库出错
  • 新公司申请一般纳税人流程
  • 低值易耗品摊销方法有几种
  • 基本户与一般户的作用
  • 未入账分期金额要还吗
  • 计提固定资产折旧账务处理
  • 长期待摊费用的最新账务处理
  • 内账应收应付怎么对账
  • 企业代扣代缴哪些费用
  • 车保险说给返钱是真的吗
  • 跨年冲红发票账务处理需要调整申报表吗
  • 怎么操作win10系统
  • windows z
  • windows模拟器(可安装电脑软件)
  • ubuntu 18.04网络连接
  • win8 桌面图标
  • 原版windowsxp安装
  • 2007皖价服
  • win7 用户组
  • win10里的运行
  • win7宽带连接错误813怎么解决办法
  • 微信小程序倒计时乱跳
  • bash 数值比较
  • jquery easyui有哪些特点
  • unity调用c++动态库
  • 有道词典下载安装
  • android混淆后怎么破解
  • 云南省国家税务局APP
  • 上海自由贸易区图片
  • 个税申报网上操作步骤
  • 增值税检查调整的账务处理
  • 办公厅机构设置方案
  • 企业资质怎么报审
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设