sql 语句
来源:互联网 发布:陕西干部网络培训学院 编辑:程序博客网 时间:2024/06/11 17:24
Question 1 自增列问题
当设置有自增列时,使用delete 删除不掉自增列已占用编号,需要使用
trucate tabletablename 语句
可以完全删除
重置表的自增字段,保留数据
DBCC CHECKIDENT(tablename,reseed,0)
设置允许显式插入自增列
SETIDENTITY_INSERT tablename ON
当然插入完毕记得要设置不允许显式插入自增列
SETIDENTITY_INSERT tablename Off
另外对于带有自增列的表进行插入时,自增列不能插入,它会自动安编号插入。
使用
insert into tablename (列名,列名.... )select 列名,列名......from othertablename
可以进行表间的数据导入
Question 2 null 值 问题
当要查询为null 值时 发现使用 where columnname is null 或者 where columnname =null 无用
查询不到 ,于是使用了另一种方法
where isnull(columnname,'')=''
该语句的作用是 使用isnull函数 将列值 为 null的替换为’‘然后查找列值 为 ’‘的值
isnull(columnname,替换值)
0 0
- SQL语句
- sql语句
- SQL语句
- SQL语句
- SQL语句
- SQL语句
- SQL语句
- SQL语句
- SQL 语句
- sql语句
- sql语句
- Sql语句
- SQL语句
- SQL语句
- sql语句
- SQL 语句
- sql语句
- sql语句
- 自学第二天(2)
- java Compare
- [置顶] Android 界面滑动实现---Scroller类 从源码和开发文档中学习(让你的布局动起来)
- Android开发相关的Blog推荐——跟随大神的脚步才能成长为大神
- 数组随笔
- sql 语句
- Android studio导入github项目
- Xcode7 beta 网络请求报错
- 抽屉/侧拉门 效果(仿网易+改善)
- [转]curl - linux curl命令
- FMDB
- Debian下配置telnet服务器
- iOS9 中UIStackView的使用
- android MotionEvent中getX()和getRawX()的区别