java如何得到数据库表是否有IDENTITY_INSERT属性(标识属性)? 50
没有人回答的方法有效,自己用笨办法解决了,原先是在执行insert语句时,如果表属性没有identity_insert属性就会报错,我就在catch里先给没有identi...
没有人回答的方法有效,自己用笨办法解决了,原先是在执行insert语句时,如果表属性没有identity_insert属性就会报错,我就在catch里先给没有identity_insert属性的表加上“set identity_insert TABLE ON”,然后再执行insert语句。
展开
3个回答
展开全部
我知道一个方法,可能比较笨。
先查询一次数据库SELECT * FROM TABLE
rs.getString("IDENTITY_INSERT"); // rs是结果集对象。
这条语句需要try{ }
如果没有这个字段就会报Exception
先查询一次数据库SELECT * FROM TABLE
rs.getString("IDENTITY_INSERT"); // rs是结果集对象。
这条语句需要try{ }
如果没有这个字段就会报Exception
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
// 伪代码
try{
exeSql("select IDENTITY_INSERT from table");
}catch(e){
}
不出错就是有
try{
exeSql("select IDENTITY_INSERT from table");
}catch(e){
}
不出错就是有
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在mysql在mysql库里,
sqlserver也有个数据库(表)结构的库,详细的自己看下
sqlserver也有个数据库(表)结构的库,详细的自己看下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询