关于sql server中主键的一点研究
2010-09-27 23:17
260 查看
sql server中对于主键的查询没有直接的方法,如果使用ado.net进行查询的话,返回的结果集如果是datatable类型的,一般并不包含主键信息,需要设置MissingSchemaAction,如何在sql语句中查询主键信息,经过一番周折,终于搞出来了,下边直接贴代码吧:
数据库代码:
代码declare @tmpkey table(id varchar(64))
declare @tablename varchar(256)
set @tablename = 'testkey'
declare @tmp varchar(64)
declare @i int
set @i = 1
while @i <= 16
begin
select @tmp = index_col(@tablename, 1, @i)
if not @tmp is null
insert into @tmpkey select @tmp
set @i = @i + 1
end
select * from @tmpkey
总结:感觉学的越多,越感觉自己无知,要学的东西还很多很多,第一篇,希望大家多多拍砖。
数据库代码:
代码declare @tmpkey table(id varchar(64))
declare @tablename varchar(256)
set @tablename = 'testkey'
declare @tmp varchar(64)
declare @i int
set @i = 1
while @i <= 16
begin
select @tmp = index_col(@tablename, 1, @i)
if not @tmp is null
insert into @tmpkey select @tmp
set @i = @i + 1
end
select * from @tmpkey
总结:感觉学的越多,越感觉自己无知,要学的东西还很多很多,第一篇,希望大家多多拍砖。
相关文章推荐
- 关于rem自适应的一点研究
- iOS:关于关闭UITextfield键盘的一点研究
- 关于SQL Server中的DateTime类型和C#中的DateTime类型的一点小记录
- 关于 Hook Win32 API 的一点研究
- 关于SQL Server 建索引的一点记忆
- 关于SQL Server 存储过程的一点问题
- 关于 Delphi 参数传递方式的一点研究
- 关于扩展欧几里得的一点研究
- 关于C#中readonly的一点小研究
- 关于C#中readonly的一点小研究
- 关于sidebar的一点研究
- 关于FireMonkey TGrid赋值的一点小研究
- 关于安装SQL Server的一点经验
- 关于JQueryMobile中Slider的一点研究
- 关于Azure Storage 的一点研究
- 关于移动段设备物理像素和css像素的一点研究
- sql server 关于不等于运算符的研究 '<>'
- 关于 Nim游戏与SG函数 的一点研究