22问答网
所有问题
在sql server 2005中,新建表时学号字段的标识规范不能修改呀!这怎么回事???始终是“否,不能改为是!
另外出生年月的数据类型应该是什么?怎么我用datatime,输出格式年月日时分秒全都出来了?好心人帮忙啊?急急急!
举报该问题
推荐答案 推荐于2017-09-21
自增标识的类型必须是int的,这样才能设定为是!
然后关于出生日期,个人建议用smalldatetime(比datetime少掉了毫秒部分)
然后SQL里面也有单独的date类型(保存日期)和time类型(保存时间)但是在asp.net里面调用不方便,所以我还是推荐smalldatetime,如果是只需要日期部分就是ToShortDateString(),需要时间部分就是ToShortTimeString(),整体全取就是ToString()。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://22.wendadaohang.com/zd/CTS0X0ffC.html
其他回答
第1个回答 2010-11-17
使用SSMS创建表吧。
在“标识规范”前有一个+号,点击它就会展开,在展开的里面就可以修改为“是"了。
出生年月应该用Datetime类型。 SQL Server 的Date 和 Time 是帮在一起的,没有单独的Date或者Time数据类型。不要担心显示出时分秒,在应用程序中呈现出生日期时做一点点格式化就行了,很简单的。
第2个回答 2010-11-17
点“标识规范”左边的+号展开 下面的(是标识)这列后面的 “否” 改成“是”
就用datatime类型
输入出时加toString()方法
用法如下:
datatime.toString();
更详细的输出方法去参考帮助文档。
相似回答
SQL
数据库
中的
主键与外键介绍
答:
4. 主键不应包含动态变化的数据,如时间戳、创建时间列、修改时间列等。5.主键应当有计算机自动生成。如果由人来对主键的创建进行干预,就会使它带有除了惟一标识一行以外的意义。一旦越过这个界限,就可能产生认为修改主键的动机,这样,这种系统用来链接记录行、管理记录行的关键手段就会落入不了解数据库设计的人的手中。
文本框里的值插入
sqlserver
表后
学号
前面的0消失?没有财富值啦,各位帮...
答:
不知道
sqlserver
中
是不是
单引号,没有这个符号的话,处理的时候会先当成数字,这样就把前面的0给过滤了,另外,你在之前的语句中,将那个testid打印出来,以确认不是程序中的参数传递问题,而是sql语句的问题),即将
sql修改
为:
大家正在搜
sql server修改字段类型
sqlserver 修改字段名
sqlserver 修改字段长度
sqlserver修改字段默认值
sql server修改表数据
sql server 增加字段
sql server创建表
sql server 2008
sqlserver删除字段
相关问题
sql中&的意思是什么?
sql 中 ‘&’是什么意思?
SQl指的是什么?
MYSQL与SQL的区别?