新手发问,关于SQL
我通过一个SQL代理操作远程数据库,
SQL代理则通过ODBC工作,只允许标准SQL语句。
可以使用存储过程、游标。我想得到以下两个效果:
1〉独占某一个表,在一个进程对该表进行读写操作时禁止其他进程操作
2〉用一条语句查询并改变,如
查询某表中id=0的纪录,并将这些记录id改变为1,同时我还要得到这些记录。
update MyTable set id=1 where id in (select id from MyTable where id=0)虽然可实现前半部分可不能返回记录