除了其他字符外,还自动生成ID [英] automaticaly generating ID in addition to other characters

查看:100
本文介绍了除了其他字符外,还自动生成ID的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试在mssql中创建一个表格,其ID如此PIWC / ATOM / VISIT / 000001



我试过但得到错误消息207, 16级,状态1,第5行无效的列名称Visitorid

这是代码请帮帮我



 raiserror('创建访问者表......',0,1)
CREATE TABLE tblVisitors
(Visitorsid int IDENTITY(1,1)NOT NULL,
FormattedVisitorid AS(' PIWC / ATOM / VISIT /'+ RIGHT('000000'+ CAST(Visitorid AS VARCHAR(6)),6)),
Visitdate datetime,
Assemblys varchar(30)not null,
姓氏varchar(100)非空,
其他名称varchar(100)非空,
性别varchar(10),
电话varchar(50),
Residentialaddress varchar(300) ,
访问varchar(300),
成员资格varchar(100),
Acceptjesus varchar(200),
其他varchar(550))

解决方案

您需要将代码第4行中的Visitorid更改为Visitorsid或者反之亦然。

i am trying to create a table in mssql with an ID like this PIWC/ATOM/VISIT/000001

I tried but get the error "Msg 207, Level 16, State 1, Line 5 Invalid column name 'Visitorid'"
this is the code please help me out

raiserror('creating Visitors table....',0,1)
CREATE TABLE tblVisitors
(Visitorsid int IDENTITY(1,1) NOT NULL,
FormattedVisitorid AS ('PIWC/ATOM/VISIT/' + RIGHT ('000000' + CAST(Visitorid AS VARCHAR(6)),6)), 
Visitdate datetime,
Assemblys varchar(30)not null,
Surname varchar(100)not null,
Othername varchar(100)not null,
Gender varchar(10),
Telephone varchar(50),
Residentialaddress varchar(300),
Visiting varchar(300),
Membership varchar(100),
Acceptjesus varchar(200),
Others varchar(550))

解决方案

You need to change "Visitorid" in the 4th line of your code to "Visitorsid" or vice versa.


这篇关于除了其他字符外,还自动生成ID的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆