该SQL语句会使用到sys.extended_properties目录视图。
该视图的说明如下:
说明:该视图针对当前数据库中的每个扩展属性返回一行。
具体返回结果集中每列的含义请参考MSDN文档。
示例代码如下:
例如我要查询表table1的所有列的列说明:
select A.Value,B.Name,
C.Name as TypeName,B.Max_length,B.Precision,B.Scale
from sys.extended_properties A inner join sys.columns B
on A.major_id=B.object_id
and A.minor_id=B.Column_id
inner join sys.types c on B.user_type_id=C.user_type_id
where A.major_ID=object_id('Storage_Goods') and A.Value!=''
注意:目录视图只有SQL SERVER2005及以上版本才有。
㈡ 数据库中的表,如何查看该表脚本!
表名上,右键——编写表脚本为——creat到——文件
㈢ 如何查看mysql运行脚本文件
sql脚本是包含一到多个sql命令的sql语句,我们可以将这些sql脚本放在一个文本文件中(我们称之为“sql脚本文件”),然后通过相关的命令执行这个sql脚本文件。基本步骤如下:
1、创建包含sql命令的sql脚本文件
文件中包含一些列的sql语句,每条语句最后以;结尾,文件内容示例如下:
--创建表,使用“--”进行注释
create table 表名称
(
Guid Varchar(38) not null primary key,
Title Varchar(255),
㈣ 什么是SQL脚本
SQL脚本:生成数据库项目时,预先部署脚本、数据库对象定义和后期部署脚本合并为一个生成脚本。
只能指定一个预先部署脚本和一个后期部署脚本,但可在预先部署脚本和后期部署脚本中包含其他脚本。
用于创建数据库对象的语句的集合。Transact-SQL脚本保存为文件,文件名通常以 .sql结尾。
具体使用环境包含:MY-SQL,SQLServer,oracle。
数据库脚本包含:存储过程[Procere],事务[transaction]等,索引[Index],触发器[Trigger],函数[Function]等。
使用脚本的好处:可以提高数据访问的效率,并进行相关的数据处理。
(4)查看sql脚本扩展阅读
SQL具有数据定义、数据操纵和数据控制。
1、SQL数据定义功能:能够定义数据库的三级模式结构,即外模式、全局模式和内模式结构。在SQL中,外模式有叫做视图(View),全局模式简称模式( Schema),内模式由系统根据数据库模式自动实现,一般无需用户过问。
2、SQL数据操纵功能:包括对基本表和视图的数据插入、删除和修改,特别是具有很强的数据查询功能。
3、SQL的数据控制功能:主要是对用户的访问权限加以控制,以保证系统的安全性。
㈤ 如何查看页面上正在执行的sql语句的完整语句
请参照以下 sql 语句,本脚本适用sql 2005 及以上版本
SELECT[Spid]=session_id,
ecid,
[Database]=DB_NAME(sp.dbid),
[User]=nt_username,
[Status]=er.status,
[Wait]=wait_type,
[IndivialQuery]=SUBSTRING(qt.text,
er.statement_start_offset/2,
(CASEWHENer.statement_end_offset=-1
THENLEN(CONVERT(NVARCHAR(MAX),qt.text))
*2
ELSEer.statement_end_offset
END-er.statement_start_offset)
/2),
[ParentQuery]=qt.text,
Program=program_name,
hostname,
nt_domain,
start_time
FROMsys.dm_exec_requestser
INNERJOINsys.sysprocessesspONer.session_id=sp.spid
CROSSAPPLYsys.dm_exec_sql_text(er.sql_handle)ASqt
WHEREsession_id>50--Ignoresystemspids.
ANDsession_idNOTIN(@@SPID)
㈥ 怎样查看自己运行的sql语句的情况
SPID SID SERIAL# MACHINE9497 49 3406 yz2、利用10046事件开始跟踪SQL>execute sys.dbms_system.set_ev(49, 3406,10046,1,''); PL/SQL procere successfully completed.3、这时候你可以运行应用程序,对于web 应用你就可以打开你认为性能比较差页面。4、如果你要查看这段时间执行了哪些sql语句,可以执行下面的语句结束跟踪SQL>execute sys.dbms_system.set_ev(49,3406,10046,0,''); PL/SQL procere successfully completed.5、SQL trace 工具会收集这个过程中执行的SQL的性能状态数据,记录到一个跟踪文件中.这个跟踪文件提供了许多有用的信息,例如解析次数.执行次数,CPU使用时间等。6、这时候你可以通过下面的语句获得产生的跟踪文件所在的目录SQL> select value from v$parameter where name = 'user_mp_dest';VALUE--------------------------------------------------------------------------------/opt/oracle/admin/ocn/ump7、在/opt/oracle/admin/ocn/ump下找到yzoracle_ora_9497.trc。9497是你当前应用的spid。8、注意yzoracle_ora_9497.trc是不可读的,我们需要执行oracle的tkprof命令,将yzoracle_ora_9497.trc转化为我们可读的文本文件。
㈦ 怎样查看sql的执行beifen脚本
到【sql server代理】--【作业】选取某个作业,右键选择【编写作业脚本为】,选择一种模式就可以查看了。
㈧ 如何使用SQL查询测试SQL脚本
在脚本中写入变量值 然后执行就行了。如果数据库可以执行单步测试得功能就更好了 可以一步一步来进行测试
㈨ 如何测试一个SQL脚本(SQL查询 存储过程 触发器)
存储过程你可以在查询分析器里调试的,触发器比较麻烦,如果要调试要把他改写成存储过程来调试,这个都是我的经验之谈,仅供你参考,
㈩ sql数据库脚本就是指sql语句吗,附加上数据库后如何查看脚步呢
脚本一般是建立数据表、视图、触发器等所使用的,包括灌入数据的也是,和普通SQL语法相同
你可以在管理器中导出指定数据库的脚本,生成的文件就可以用于创建和这个一模一样的数据库
再看看别人怎么说的。