sql-server - 我创建了一个存储过程,开始出现语法错误
问题描述
我创建了一个存储过程,但出现了 begin 语法错误:
CREATE PROCEDURE Upload_Address
@COM_Addresstbl
AS
BEGIN
SET NOCOUNT ON;
INSERT INTO COM_Address(Email, CompanyName)
SELECT Email, CompanyName
FROM COM_Address
END
解决方案
您必须指定输入的类型,例如,为 COM_Addresstbl键入nvarchar(50)
您可以使用以下代码:
CREATE PROCEDURE Upload_Address
@COM_Addresstbl nvarchar(50)
AS
BEGIN
SET NOCOUNT ON;
INSERT INTO COM_Address(Email, CompanyName)
SELECT Email, CompanyName
FROM COM_Address
END
推荐阅读
- reactjs - 如何使用处理关键属性的 React 显示组件集合?
- python - 我应该在代码中添加什么以避免使用 pyspark 出现“超出最大允许字节数”错误?
- r - 为什么我的 glm logit 估计非常有偏差?
- python - 如何检查响应是否是 Flask 中的文件?
- jquery - 如何检查是否加载了所有ajax数据
- linux - 为什么我在查找内存使用峰值时会得到不同的结果?
- mysql - TABLE CREATE 上的奇怪 MYSQL 行为
- r - 批量下载数据并保存到文件夹
- php - PHP setcookie 函数不支持 httponly 或安全参数
- excel - 在 VBA 中为粘贴的数据指定文件名...显示哪个文件数据来自