SQL2019 SQL語句建立字段問題

2022-02-27 20:48:40 字數 1002 閱讀 7653

1樓:

alter table studentinfo add

stu_id int identity(1,1) not null ,stu_name varchar(10) not null default ''

***************===

您講的描述就是語句的註釋,有兩種方法標註:

一是在行內使用兩個減號 -- 每一行在雙減號後面的內容為註釋和說明.

另外還可以通過/*(起始)和*/(結束)將多行文字劃作程式註釋和說明.

這些註釋和說明都不會被編譯或解釋給計算計,只是在編輯和閱讀程式時給人看的.

因此,您只能在查詢分析器及企業管理器等程式編輯介面才能看到這些註釋,在執行中是看不到的.

*****=

就是新增兩個字段,用此命令就行了

另外,如果表內已存在標識列,就不能再指定了,否則會出錯,也沒有意義.

描述是什麼意思?哪個描述?沒搞明白

*****===

2樓:

--可以使用sp_addextendedproperty,參見sql幫助

--預設值就直接在列後面加上default

create table studentinfotable

( stu_id int identity(1,1) not null,

stu_name varchar(10) not null default('未知')

)exec sp_addextendedproperty n'ms_description', n'自動增加序列號', n'user',n'dbo',n'table', n'studentinfotable ', n'column', n'stu_id'

go exec sp_addextendedproperty n'ms_description', n'密碼', n'user',n'dbo',n'table', n'studentinfotable', n'column', n'stu_name'

如何用SQL語句建立表

create table userinfo id int primary key not null identity 1,1 name char 20 unique,age int check age 10 char 2 建議乙個名叫userinfo的表,欄位為id 自動 1,主鍵,不為空!name...

寫出對應的SQL語句,寫出SQL語句

1select from 雇員 where 尊稱 女士 2select count 0 as 銷售代表人數 from 雇員 where 職務 銷售代表 3select 雇員id,姓名,職務 from 雇員 4update 雇員 set 尊稱 mr where 尊稱 先生 5delete 雇員 whe...

sql語句中怎麼表示符號,SQL語句中怎麼表示「 」符號

字串用 分隔符 你是mysql 還是其他的!mysql 表名用 這個分隔符 動態語句中兩個單引為乙個,所以得改成如下 declare email char 100 set email 1028125449 qq.com declare sql varchar 8000 set sql select ...