手机版

数据库开发面试题(8)

发布时间:2021-06-05   来源:未知    
字号:

sp_recompile系统存储过程强制在下次运行时进行重新编译

Question6: How can I add row numbers to my result set?

In database pubs, have a table titles , now I want the result shown as below,each row have a row number, how can you do that?

Result:

?程序代码

line-no???? title_id

----------- --------

1?????????? BU1032

2?????????? BU1111

3?????????? BU2075

4?????????? BU7832

5?????????? MC2222

6?????????? MC3021

7?????????? MC3026

8?????????? PC1035

9?????????? PC8888

10????????? PC9999

11????????? PS1372

12????????? PS2091

13????????? PS2106

14????????? PS3333

15????????? PS7777

16????????? TC3218

17????????? TC4203

18????????? TC7777

?Answer 6:

--SQL 2005的写法

select row_number() as line_no ,title_id from titles

--SQL 2000的写法

select line_no identity(int,1,1),title_id into #t from titles

select * from #t

drop table #t

?数据库DBA的面试题(Sql server2000)

请问在SQL2000中怎么区分登入,用户,角色,并用例子举例说明;

再问:

(1)登入ID是不是就是用户名(当我创建了一个登入, 我在点击登入所对应的数据,实例中的用户一栏看到登入ID与用户名一致)

(2)一个登入ID是不是只能对应一个用户

教科书答案:登录 ID 仅能使您连接到 SQL Server 实例。特定数据库内的权限由用户帐户控制。数据库管理员将您的登录帐户映射到您有权访问的任何数据库中的用户帐户 用户如:sa

角色如:public/db_owner/db_datareader/db_datawriter等

软件开发网

数据库开发面试题(8).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)