sp_helpfile


功能

返回与当前数据库关联的文件的物理名称和属性。使用此存储过程来确定要附加到服务器或从服务器分离的文件的名称。

语法

sp_helpfile [ [ @filename= ] 'name' ]

参数

[ @filename = ] 'name'

name是当前数据库中任何文件的逻辑名称。namesysname,默认值为NULL。如果未指定name,则返回当前数据库中所有文件的属性。

返回代码值

0 (success) or 1 (failure)

结果集

结果集如下图所示

列名数据类型描述
namenchar(128)逻辑文件名称
fileidsmallint文件 ID
filenamenchar(260)操作系统文件名(物理文件名)
filegroupnvarchar(128)文件所属的文件组。NULL = file是一个日志文件。这绝不是文件组的一部分。
sizenvarchar(18)文件大小(以KB为单位)
MAXSIZEnvarchar(18)文件可以增长的最大大小。此字段中的UNLIMITED值表示文件增长直到磁盘已满。
growthnvarchar(18)文件的增长增量。这表示每次需要新空间时添加到文件的空间量。
usagevarchar(9)文件用途。对于数据文件,值为data only,对于日志文件,值为log only

权限

需要成为public角色的成员。

例子

以下示例返回有关数据库AdventureWorks2012中文件的信息。

USE AdventureWorks2012;  
GO  
EXEC sp_helpfile;  
GO

参考资料

sp_helpfile(Transact-SQL)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
英文原版 Visual C++ 6.0 (注:VC6 没有发布“中文版”,只有第三方汉化版,英文版稳定性比较好。 汉化版 VC6 下载地址:http://dl.dbank.com/c037ksnqow ) 【特色】 1. 免安装绿色英文原版,解压即可用,支持 WinXP / Vista / Win7,包括 64 位也支持; 2. 在 win7 下使用 vc6 的步骤请参考:http://tieba.baidu.com/p/1106194392 ; 3. 集成 Visual Studio 6.0 SP6 补丁包; 4. 集成 OpenGL GLUT 库; (包括 glut.h、glut32.lib、glut32.dll、glext.h 四个文件) 5. 集成 EasyX_v20120304beta(graphics.h)库; (包括 graphics.h、graphics.lib、graphicsu.lib、EasyX_Help.chm 四个文件) 6. 集成 VC6_Setup(VC6 绿色工具集),可以修复系统中 VC6 存在的问题,还可以创建快捷方式、安装调试库等。 (包括 VC6_Setup.hta) 【安装步骤】 1. VC6 只能在系统中存在一份,继续之前,必须删除系统中已经安装的 VC6; 2. 将下载的压缩包解压缩; 3. 执行 VC6_Setup,打开 VC6 设置窗口; 4. 点“修复 VC6”修复其他 VC6 对系统造成的错误(新装系统无需执行这步,执行了也没问题); 5. 点“安装调试库”使 VC6 具备调试功能(如果安装失败,请手动拷贝 windir_system32 下面的所有文件到 WINDOWS\system32 文件夹); 6. 点“添加桌面快捷方式”在桌面创建 VC6 快捷方式。 【创建新程序】 1. 双击桌面“Visual C++ 6.0”图标,启动 Visual C++ 6.0; 2. 点菜单 File -> New...,Projects 选项卡选择 Win32 Console Application,Project name 写项目名称(例如 easyx),Location 选择项目位置,点 OK; 3. Step 1 of 1 选择“An empty project.”,点 Finish,在下一个窗口点 OK; 4. 至此,一个空的项目建立好。下面添加代码文件。 5. 点菜单 File -> New...,Files 选项卡选择 C++ Source FileFile 栏目写文件名(例如 main.cpp),点 OK; 6. 在新打开的窗口中输入代码; 7. 按 F7 编译; 8. 按 Ctrl + F5 执行程序。 【代码示例 (graphics.h 绘图程序)】 #include <graphics.h> #include <conio.h> void main() { initgraph(640, 480); circle(320, 240, 50); // 画圆 line(230, 240, 410, 240); // 画线 line(320, 150, 320, 330); // 画线 getch(); closegraph(); } 【代码示例 (OpenGL 绘图程序)】 #include <GL/glut.h> // 函数功能:绘制一个正方形 void MyDisplay(void) { glClear(GL_COLOR_BUFFER_BIT); // 清除颜色 glRectf(-0.5f,-0.5f,0.5f,0.5f); // 绘制矩形 glFlush(); // 保证前面的OpenGL命令立即执行(而不是让它们在缓冲区中等待)。 } // 主程序 void main(int argc, char *argv[]) { glutInit(&argc;, argv); // 对GLUT进行初始化,这个函数必须在其它的GLUT使用之前调用一次。 glutInitDisplayMode(GLUT_RGB|GLUT_SINGLE); // 设置显示方式 glutInitWindowPosition(100, 100); // 设置窗口位置 glutInitWindowSize(400, 400); // 设置窗口大小 glutCreateWindow("My first OpenGL Program"); // 利用前面设置窗口的参数进行创建窗口,并设置窗口名称 glutDisplayFunc(&MyDisplay;); // 调用绘图函数 glutMainLoop(); // 消息等待 }

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值