我正在使用此查询将日期值插入SQL Server数据库表列:
.pdb
我收到此错误:
无效的对象名称'JOB_HISTORY'。
答案 0 :(得分:0)
像这样创建你的脚本:
USE yourDatabase;
INSERT INTO schemaName.JOB_HISTORY
VALUES(200001, ('1970/10/01'), ('2035/09/30'), 'IT3', 1003);
SchemaName可能是dbo
或其他一些值
答案 1 :(得分:0)
运行以下命令:
select o.object_id, o.name, SCHEMA_NAME(o.schema_id), o.type_desc
from sys.objects o
where o.name = 'JOB_HISTORY'
可能性如下:
type_desc
不是表格或视图,则您无法将其用作表格。dbo
,那么您在使用该表时需要明确指出架构。如果未显式指定架构,SQL Server将尝试以下默认值。
dbo
指定架构如下:[<schema-name>.]<object-name>
例如
INSERT INTO workshop.JOB_HISTORY
VALUES (200001, '19701001', '20350930', 'IT3', 1003)
旁注请注意我是如何指定日期的。
yyyymmdd
(无分隔符)。无论其他任何设置如何,Microsoft都保证这种格式无误读取。