SQL基础

create database db
on
(
name=db,
filename='d:\db.mdf',
size=20,
maxsize=unlimited,
filegrowth=100
)
log on
(
name=db_log,
filename='d:db_log.ldf',
size=20,
maxsize=unlimited,
filegrowth=100
)
******************************************************************
create table t1
(id int,
name char(10),
sex char(2),
age int
)
use mast
go
alter table t1
add constraint t_1 default '男'  for sex;
go
create table t2
(
id_num int check(id between 1000 and 10000) identity(1000,1),
name char(10)
)
insert into t2
values(,'null')
 
  关于流水号函数曾经用一个暑假的时间去做,还是没有做出来,本来是已经写完了,但是由于初学sql所以很容易就会忘记,因为不是很熟悉,所以后来需要用的时候就给忘记了,开学后在同学那里重新得到课件后才写完了那个函数,为了能和大家分享一下这个函数,并且希望可以和大家交流一下技术所以就写在了这里。
    create table orders
(orderno char(12),
name char(10))
create function f1(@dt datetime)
returns char(12)
as
begin
  declare @dt1 char(8),@str char(12)
  set
  @dt1=convert(char(8),getdate(),112)
  select
  @str=@dt1+right(10001+right(isnull(max(orderno),0),4),4)
  from orders
  where orderno like @dt1+'%'
  return @str 
end
insert into orders
values(dbo.f1(getdate()),yiyi)
select * from orders
对于sql 的理解还不是很深,只是借此向大家交流下心得,希望大家可以支持!
 
 
 

你可能感兴趣的:(sql,数据库,职场,休闲)