SQL Server中存储过程的长度

时间:2015-01-26 15:52:53

标签: sql-server stored-procedures

我尝试创建一个SQL Server项目并命名一个过程

psp_insert_new_customer_insurance_policy_answer

构建完成后,我收到此错误:

  

错误3 SQL00103:以' insert_new_customer_insurance_policy_answers'开头的标识符太长。最大长度为32. C:~stored_procedures \ insert \ psp_insert_new_customer_insurance_policy_answer.sql 23 1 smartinsuredb

日志在

之下
Creating [dbo].[psp_update_existing_claim_answer]...
Creating [dbo].[psp_update_existing_claim_status]...
Creating [dbo].[psp_update_existing_company]...
Creating [dbo].[psp_update_existing_country]...
Creating [dbo].[psp_update_existing_customer_insurance_policies]...
(2065,1): SQL72014: .Net SqlClient Data Provider: Msg 103, Level 15, State 2, Procedure psp_update_existing_customer_insurance_policies, Line 23 
The identifier that starts with update_existing_customer_insurance_policies' is too long. Maximum length is 32.
  

(2078,1):SQL72014:.Net SqlClient数据提供者:消息103,级别15,状态2,>过程psp_update_existing_customer_insurance_policies,第36行以" update_existing_customer_insurance_policies'开头的标识符太长。最大长度为32。   批处理执行时发生错误。

我在google上搜索了这个并找不到解决方案

问题是如何命名超过32个字符的存储过程?

1 个答案:

答案 0 :(得分:0)

我的错误,这是交易的名称,而不是程序的名称......谢谢大家