Oracleでレベル<10でデュアル接続からレベルを選択することにより、整数のサブクエリを生成し、それを別のシーケンスに変換できます。
これはSybaseで可能ですか?
PSテーブルにデータがない日付(欠落している日)を見つけたいです。Oracleでは、これを次のように行います。
select to_date('2012-01-01', 'yyyy-mm-dd')+level-1 from dual
connect by level < to_date('2013-01-01', 'yyyy-mm-dd') - to_date('2012-01-01', 'yyyy-mm-dd')
MINUS
select distinct date from TBL
where date between to_date('2012-01-01', 'yyyy-mm-dd')
and to_date('2013-01-01', 'yyyy-mm-dd')
MINUSのSybase類似物は次のとおりです。
select whatever from table1 T1
where not exists
( select 1 from table2 where id = T1.id )
しかし、レベルで接続するためのアナログはわかりません...
UPDATE実際にデータをディスクに保存せずに、Sybaseで一時テーブルを作成する方法はありますか?