在SQL函数中插入查询
发布时间:2020-07-16 01:46:53 所属栏目:MsSql 来源:互联网
导读:我可以在SQL Server 2008中的函数内写一个插入查询.如果我试过,我得到一个错误,在函数内无效使用副作用运算符’INSERT’.请帮帮我.但我希望它是一个函数,而不是一个存储过程 Create function EFT_DL_FUNC_AUDTI_BATCH_START (@i_db_name varchar(20))returns
我可以在SQL Server 2008中的函数内写一个插入查询.如果我试过,我得到一个错误,在函数内无效使用副作用运算符’INSERT’.请帮帮我.但我希望它是一个函数,而不是一个存储过程 Create function EFT_DL_FUNC_AUDTI_BATCH_START (@i_db_name varchar(20)) returns int as begin insert into table_name(db_name) values (@i_db_name) return 0 end 解决方法引自 here:
所以你不能在函数中执行INSERT. 您可能想要解释为什么不想使用过程. (编辑:鄂州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 五种SQL Server分页存储过程的方法及性能比较
- sql-server – SQL Server加权全文搜索
- SQL 外链接操作小结 inner join left join right join
- SQL Server自定义异常raiserror使用示例
- SQLServer CONVERT 函数测试结果
- sql-server – Sql Server – 增长数据库文件的最佳实践
- sql – 向数据库中的所有表添加位掩码是否有用?
- sql – 将表中的blob导出到单个文件的最快方法
- MSSQL批量替换语句 在SQL SERVER中批量替换字符串的方法
- sql-server-2012 – 将维护计划复制到其他服务器