W
WilliamGui
Unregistered / Unconfirmed
GUEST, unregistred user!
我想对位进行操作,在SQL Server中我使用了binary类型(不知是否正确),下面是代码:
if exists (select * from sysobjects
where id = object_id('dbo.testtable'))
drop table dbo.testtable
Go
create table testtable(
pid int primary key,
f1 binary(100) default(0)
)
Go
insert into testtable(pid) values(1)
select * from testtable
Go
现在我想知道第88位是1还是0,如何写SQL代码?
同样,Delphi从SQL中读取后,用什么类型的变量存储? 和进行位运算呢?
if exists (select * from sysobjects
where id = object_id('dbo.testtable'))
drop table dbo.testtable
Go
create table testtable(
pid int primary key,
f1 binary(100) default(0)
)
Go
insert into testtable(pid) values(1)
select * from testtable
Go
现在我想知道第88位是1还是0,如何写SQL代码?
同样,Delphi从SQL中读取后,用什么类型的变量存储? 和进行位运算呢?