当前位置:编程学习 > C#/ASP.NET >>

sql问题

IF OBJECT_ID ( 'Production.usp_GetList', 'P' ) IS NOT NULL 
    DROP PROCEDURE Production.usp_GetList;
GO
其中 ‘p’有什么用呀?
是什么意思? --------------------编程问答-------------------- 我没见过后面有2个参数的,可能是没什么用的,编译能通过,

你试一下把P去掉运行,看看能不能通过

还在苦苦刷新页面等待回复吗?用《Csdn收音机》告别烦恼! --------------------编程问答-------------------- 'P'是表示对象类型是存储过程。

对象类型:

AF = 聚合函数 (CLR)

C = CHECK 约束

D = DEFAULT(约束或独立)

F = FOREIGN KEY 约束

FN = SQL 标量函数

FS = 程序集 (CLR) 标量函数

FT = 程序集 (CLR) 表值函数

IF = SQL 内联表值函数

IT = 内部表

P = SQL 存储过程

PC = 程序集 (CLR) 存储过程

PG = 计划指南

PK = PRIMARY KEY 约束

R = 规则(旧式,独立)

RF = 复制筛选过程

S = 系统基表

SN = 同义词

SQ = 服务队列

TA = 程序集 (CLR) DML 触发器

TF = SQL 表值函数

TR = SQL DML 触发器

U = 表(用户定义类型)

UQ = UNIQUE 约束

V = 视图

X = 扩展存储过程
--------------------编程问答--------------------
引用 2 楼 chen8410 的回复:
'P'是表示对象类型是存储过程。

对象类型:

AF = 聚合函数 (CLR)

C = CHECK 约束

D = DEFAULT(约束或独立)

F = FOREIGN KEY 约束

FN = SQL 标量函数

FS = 程序集 (CLR) 标量函数

FT = 程序集 (CLR) 表值函数

IF = SQL 内联表值函数

IT = 内部表
……


+1 --------------------编程问答--------------------
引用 2 楼 chen8410 的回复:
'P'是表示对象类型是存储过程。

对象类型:

AF = 聚合函数 (CLR)

C = CHECK 约束

D = DEFAULT(约束或独立)

F = FOREIGN KEY 约束

FN = SQL 标量函数

FS = 程序集 (CLR) 标量函数

FT = 程序集 (CLR) 表值函数

IF = SQL 内联表值函数

IT = 内部表
……


受教,再落落的问一句,是不是存储过程有影响吗?

有人回复了我的帖子,竟然没发现。用《Csdn收音机》告别烦恼!
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,