T-SQL程序设计(用户自定义函数)

T-SQL程序设计(用户自定义函数),第1张

很简单,但是以后最好能认真点, 首先你问问提至少要带个请字吧,大学老师留的课题你直接抄过来就完事了?

给你说最后一个

create function f_tableinfo

(

@tableName nvarchar(200)

)

returns @result table (

ColName nvarchar(200),

ColType nvarchar(200),

ColLength int,

ColIsNull bit

)

as

begin

insert into @result(ColName,ColType,ColLength,ColIsNull)

select

c.[name] as ColumnName,

t.[name] as ColumnType,

c.max_length as MaxLength,

c.is_nullable as [IsNull]

from sys.columns c

inner join sys.types t on c.system_type_id=t.system_type_id

where c.[object_id]=object_id(@tableName) and t.[name]<>'sysname'

order by c.column_id

return

end

T-sql 就是特指 微软的sqlserver的 sql语言扩展

创建数据库的sql如下:(简单举例,实际上可控制的内容可以有很多)

use master

go

create database [somedatabasename]

on primary

--建立mdf

(

NAME='SOMENAME' ,

FILENAME='C:\XXX\XXX\SOMENAME.MDF', --文件位置

SIZE=50MB , --初始大小

MAXSIZE=1GB , --unlimited 是不限制最大值

FILEGROWTH=10MB --也可以是百分比 10%

),

--建立ndf,如果数据库不大可以不要

(

NAME='SOMENAME1' ,

FILENAME='D:\XXX\SOMENAME.NDF', --文件位置

SIZE=5MB , --初始大小

MAXSIZE=10GB , --unlimited 是不限制最大值

FILEGROWTH=10% --也可以是百分比 10%

),

--建立日志

LOG ON

(

NAME='SOMENAME_LOG' ,

FILENAME='c:\XXX\SOMENAME_LOG.LDF', --文件位置 可以与前面相同或是不同

SIZE=1MB , --初始大小

MAXSIZE=1GB , --unlimited 是不限制最大值

FILEGROWTH=100kb --也可以是百分比 10%

)

go

这样就建立完了


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8004294.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-12
下一篇2023-04-12

发表评论

登录后才能评论

评论列表(0条)

    保存