我需要每月执行此脚本以将记录计数加载到表格中:
select count([BG_BUG_ID])
from [uc_maint_maintenance_db].[td].[BUG]
我创建了一个包含一列的表来包含数字输出:
CREATE TABLE [dbo].[BG_BUG_ID]
(
[BG_BUD_ID_COUNT] [numeric](18, 0) NULL
)
执行下面的脚本时,我在select语句中收到错误:
INSERT INTO [AdminDB].[dbo].[BG_BUG_ID](count)
VALUES (SELECT COUNT([BG_BUG_ID])
FROM [uc_maint_maintenance_db].[td].[BUG])
我做错了什么?选择运行良好。非常感谢任何想法!
我需要将此插入内容添加到存储过程中。
答案 0 :(得分:1)
删除values
:
Insert into [AdminDB].[dbo].[BG_BUG_ID](BG_BUD_ID_COUNT)
select count([BG_BUG_ID])
from [uc_maint_maintenance_db].[td].[BUG]
答案 1 :(得分:0)
count
,而不是
BG_BUD_ID_COUNT
。values
。尝试以下
INSERT INTO [AdminDB].[dbo].[BG_BUG_ID](BG_BUD_ID_COUNT)
SELECT COUNT([BG_BUG_ID])
FROM [uc_maint_maintenance_db].[td].[BUG]
答案 2 :(得分:0)
INSERT INTO [AdminDB].[dbo].[BG_BUG_ID]
SELECT COUNT([BG_BUG_ID])
FROM [uc_maint_maintenance_db].[td].[BUG]