社区
MS-SQL Server
帖子详情
同样的语句,在SQL server 2008中可以,在2000中不行
seafrog1872
2012-04-28 04:36:16
已经将主键设置为自增型,增量为1的int型,
1)在2000中还是提示
服务器: 消息 515,级别 16,状态 2,行 1
无法将 NULL 值插入列 'userid',表 'master.dbo.Table_user';该列不允许空值。INSERT 失败。
语句已终止。
请指教?
2)又尝试了一下,
如果强行给主键赋值,提示“已有一行受影响”,但未发现新插入的数据
...全文
119
6
打赏
收藏
同样的语句,在SQL server 2008中可以,在2000中不行
已经将主键设置为自增型,增量为1的int型, 1)在2000中还是提示 服务器: 消息 515,级别 16,状态 2,行 1 无法将 NULL 值插入列 'userid',表 'master.dbo.Table_user';该列不允许空值。INSERT 失败。 语句已终止。 请指教? 2)又尝试了一下, 如果强行给主键赋值,提示“已有一行受影响”,但未发现新插入的数据
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
seafrog1872
2012-04-28
打赏
举报
回复
[Quote=引用 3 楼 的回复:]
该列不允许空值 ,改成可以 为空 试试
[/Quote]标识列不允许为空。。
IEEE_China
2012-04-28
打赏
举报
回复
开国际玩笑呢
主键 你也设置空值
seafrog1872
2012-04-28
打赏
举报
回复
回复2楼, 主键没法设置为 NULL啊?
回复3楼,语句如下:
insert into Table_user(roleid,username,keyid,password,userrealname,unitid) values(6,'zbdyzx','MX08062048','F379EAF3C831B04DE153469D1BEC345E','第一中学','6');SELECT SCOPE_IDENTITY()
其中主键是 userid
IEEE_China
2012-04-28
打赏
举报
回复
该列不允许空值 ,改成可以 为空 试试
开着拖拉机泡妞
2012-04-28
打赏
举报
回复
语句呢???是不是设置非空约束
xuam
2012-04-28
打赏
举报
回复
userid 设为可为NULL就行了.
SQL
语句
集锦
该资料整合了常用的
sql
语句
,可以在平时的工作学习
中
起到指导作用。
了解
SQL
Server
CASE
语句
SQL
Server
CASE statement is equivalent to the IF-THEN statement in Excel.
SQL
Server
CASE
语句
等效于Excel
中
的IF-THEN
语句
。 The CASE statement is used to implement the logic where you want to set th...
SQL
server
之IF分支
语句
、While循环
语句
和Case
语句
实战
语句
类型执行方式主要用途使用位置IF
语句
条件执行根据条件不同,执行不同代码块,用于控制流程T-
SQL
批处理、存储过程、函数While循环重复执行满足条件时重复执行代码块,用于控制流程T-
SQL
批处理、存储过程、函数Case
语句
值选择根据不同条件返回不同值,用于返回结果SELECT、UPDATE等
语句
中
PS_1:Case
语句
我常用于防止出现除零错误,先判断分母,然后做计算。declare + @变量名 + 变量数据类型变量赋值:定义时直接赋值。
sql
server
数据分析优化实战(一)——
SQL
语句
优化
前言 在我们进行数据分析的时候,首要的目标是根据业务逻辑,通过编写
SQL
代码得到我们想要的结果,这是毋庸置疑的。一般情况下,由于我们分析的数据量比较少,体会不出
SQL
语句
各种写法的性能优劣,对
SQL
代码的优化往往没那么重要。但是随着数据库
中
数据的增加,尤其是当一个系统需要对海量的数据进行持续性的分析时,
SQL
的运行效率就成为系统需要解决的最主要的问题之一。系统优化
中
一个很重要的方面就是
SQL
语句
的优化。对于海量数据,劣质
SQL
语句
和优质
SQL
语句
之间的速度差别可以达到上百倍甚至更多,可见对于数据分析,不是简
Sql
server
语句
练习
(2)实例:使用delete删除yh5,然后发现表
中
sid标识列不连续(体现了delete删除是不释放空间的),先用delete删除表
中
数据,然后在填入数据发现表
中
sid标识列不连续,这体现了delete删除是不释放空间的。然后我们再用。......
MS-SQL Server
34,876
社区成员
254,640
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章