sql server-sqlserver插入数据,报执行存储过程错误,求大神科普

问题描述

sqlserver插入数据,报执行存储过程错误,求大神科普

解决方案

你数据库的表时怎么创建的?

解决方案二:

USE [lmweb]
GO

/****** Object: Table [dbo].[visitip] Script Date: 10/09/2015 21:32:55 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

CREATE TABLE [dbo].visitip NOT NULL,
[ffromrefid] nvarchar NULL,
[ffromusername] nvarchar NULL,
[fip] nvarchar NULL,
[fpv] [int] NULL,
[fdate] [smalldatetime] NULL,
[ftimefirst] [datetime] NULL,
[ftimelast] [datetime] NULL,
[fisjsed] [bit] NULL,
[ptid] [int] NULL,
CONSTRAINT [PK_visitip] PRIMARY KEY CLUSTERED
(
[fid] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]

GO

EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'被访问的用户' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'visitip', @level2type=N'COLUMN',@level2name=N'ffromrefid'
GO

EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'被访问的用户' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'visitip', @level2type=N'COLUMN',@level2name=N'ffromusername'
GO

ALTER TABLE [dbo].[visitip] ADD CONSTRAINT [DF_visitip_fpv] DEFAULT ((0)) FOR [fpv]
GO

ALTER TABLE [dbo].[visitip] ADD CONSTRAINT [DF_visitip_fischeck] DEFAULT ((0)) FOR [fisjsed]
GO

ALTER TABLE [dbo].[visitip] ADD CONSTRAINT [DF_visitip_ptid] DEFAULT ((0)) FOR [ptid]
GO

解决方案三:

insert into 表名。错误提示很清晰,先比对一下数据类型和字段,存储过程不对劲

解决方案四:

字段名和存储过程调出来看看呗!

时间: 2025-01-02 20:20:12

sql server-sqlserver插入数据,报执行存储过程错误,求大神科普的相关文章

JDBC 向数据库插入数据 遇到个怪问题 求大神回答

问题描述 JDBC 向数据库插入数据 遇到个怪问题 求大神回答 代码如下package insertCar; import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import java.util.ArrayList;import java.util.List; public

sql语句-有关SQL Server 库中Left Join 的问题,求大神帮助

问题描述 有关SQL Server 库中Left Join 的问题,求大神帮助 我想用一个表中的两个字段去关联另一个表中的一个字段 差不多就是 select * from ta a left join tb b on (a.a1=b.b1 or a.a2=b.b2) 逻辑上就是 if a1=b1 then 关联 else if a2=b1 then 关联 请问这么写会不会造成数据重复 或者有其它写法

对象-java JDBC 批量插入的时候报数组下标越界,求大神

问题描述 java JDBC 批量插入的时候报数组下标越界,求大神 代码:private static Boolean Function_User(Map resultMap String sqlString tableType) { // TODO Auto-generated method stub Connection conn=null; PreparedStatement insert_st=null; int count = 0; final int batchSize = 500;

数据库-sap hana创建存储过程之后调用出问题了 说我数据数量或类型参数不对 求大神解答

问题描述 sap hana创建存储过程之后调用出问题了 说我数据数量或类型参数不对 求大神解答 wrong number or types of parameters in call: OUT_ROUTE is not bound: line 1 col 6 (at pos 5)! 不知道这个错误该怎么解决 解决方案 已解决 正确方式如下 CALL "TRAFFIC"."SINGELROUTE" ('安美居','张家口',?) 解决方案二: SAP HANA.BO交

mysql-复制一列数据到另一个表,还要在数据前面加字符串,求大神给思路!

问题描述 复制一列数据到另一个表,还要在数据前面加字符串,求大神给思路! 比如查询A表产品id,复制到B表并且统一加入 product_id,最后的效果是 product_id=1 product_id=2 有没有sql语句能做到? 解决方案 SQLServer某个表的数据批量导入到另一个表复制一个库中的表数据到另一个库表中 解决方案二: 创建B表,两个字段( product_id ,设置成主键 自增长,从1开始.),id (来自A表) insert into B(id) select id f

perl-Perl插入数据库的字符问题,求大神帮忙,妹纸急求

问题描述 Perl插入数据库的字符问题,求大神帮忙,妹纸急求 根据结果集新增另一张表的记录,insert语句里有.,perl语法报错,求大神指教.例子: sub SetMassTaskData{ my (@row $sth $rows); my ($id $content);my $query_sql = ""SELECT idcontent FROM tableA WHERE sendtime <= now()"";#print ""qu

java-sql数据查询不清楚,求大神

问题描述 sql数据查询不清楚,求大神 交易信息表:Trade_info 字段 字段类型 说明 主键 tradedate Date 交易日期 PK userid int 用户id PK stockcode varchar 股票代码 PK Tradetype int B:买入 S:卖出 Tradeprice Number 交易价格 Tradeamount Number 交易数量 A:统计出某一日所有用户净买入量最大的股票(净买入量 = 买入量 - 卖出量). B:统计出某一日按照买入用户数量最多的

select-Hibernate 一个实体 对应多个 Table, 查询时导致数据发生 交叉 混乱, 求大神赐教

问题描述 Hibernate 一个实体 对应多个 Table, 查询时导致数据发生 交叉 混乱, 求大神赐教 做统计,每天生成一个统计表在DB中,每个表结果当然就一样了,用的Hibernate 配置文件如下 </class> 然后查询的时候代码 如下: public List<Stat> statQuery(String tableName, String filter) throws Exception { List<Stat> datas = null; try {

java-行数据权限怎么控制,求大神

问题描述 行数据权限怎么控制,求大神 比如一个我对url做了控制,但是比如用户甲只能对id为1,2,3的数据有修改权限,而对id4,5,6没有修改权限,我怎么控制,我前台查询列表时查的1,2,3的数据,修改时判断是否对前台传到后台的参数再判断一下有没权限?毕竟用户可以直接访问update?id=4 解决方案 在你的服务器上做一个判断,如果权限不符合不继续执行