X



諸君、私はSybaseが大好きだ【ASE】
0001 ◆sybase.d.c
垢版 |
04/03/29 13:57ID:qEAo7HHA
諸君、私はSybaseが好きだ
諸君、私はSybaseが好きだ
諸君、私はSybaseが大好きだ
(中略)
たとえフリー版の11.0.3.3であってもだ
    orz

征くぞ、諸君!


そゆワケで、Sybと名がつくものを何でも語ってくれ。
情報源、糞スレ警報、終了告知、再開告知などは>>2-10あたりに。
0195NAME IS NULL
垢版 |
2005/06/21(火) 21:03:51ID:???
すみません動作しました。
isqlでログインすることを考えたらすぐでした・・・お手数かけました。
0196NAME IS NULL
垢版 |
2005/06/29(水) 12:13:42ID:???
お尋ねします。
バックアップサーバーが、なぜかセグメンテーション違反で
起動できなくなってしまいました。。。
こうなってしまった場合、データのdumpは無理なのでしょうか。
今入っているデータを別マシンのsybaseへ移したいのですが可能でしょうか
0197NAME IS NULL
垢版 |
2005/07/10(日) 07:07:32ID:qOrK4DCq
>>196
その別マシンのsybaseのバックアップサーバ使えばいいじゃん
0198NAME IS NULL
垢版 |
2005/07/13(水) 09:54:43ID:???
いや、他サーバのバックアップサーバで取る場合でもローカルのバックアップサーバは必要だったはず
0199NAME IS NULL
垢版 |
2005/07/13(水) 17:28:40ID:???
master が損傷していないならインスコしなおしても動くでない?
どーしても怖いなら必死に全DBをbcpoutして切り直せ。

ていうか代理店に相談汁
0200NAME IS NULL
垢版 |
2005/08/29(月) 18:07:34ID:v559Oe6h
はじめまして。質問させてください。
sybaseのフリー版11.0.3.3を使っているのですが
group by 等を使用したselectをすると
ワークテーブルが256しか無いというようなエラーが出ます。
--
Msg 414, Level 16, State 1:
Line 1:
現在のクエリは、ワーク・テーブル用にサイズ 1080
のキーを生成します。これは許される上限値 256 を超えています。
--
これは、SYBASE.cfgで回避可能なのでしょうか。
それともテンポラリ等のデバイスを増やす必要があるのでしょうか。

宜しくお願いします。
0201NAME IS NULL
垢版 |
2005/09/09(金) 09:26:26ID:tVwNNXCO
>200
sybaseのトラブルシューティング&エラーメッセージガイド 2巻
によると、group byに使われるカラムは256バイトまで。
group byに使われるカラムを減らすしかないようだ。

トラブルシューティング&エラーメッセージガイドはsybaseのサイトから
無料でダウンロードできる。
http://sybooks.sybase.com/asg1250j.html
を見てくれ。
0203NAME IS NULL
垢版 |
2005/09/19(月) 00:30:07ID:DZbbvLFm
>200
sybaseのフリー版11.0.3.3って何でこんなに古いのを使ってるの?
ASE のバージョンは
4.9 -> 10.0.x -> 11.0.x -> 11.5.x -> 11.9.x -> 12.0.x -> 12.5.x -> 15.x
って変遷している。
Developer Edition (DownLoad Free)だと12.5.2があるし、
http://www.sybase.com/linux/ase
Express Edition(商用化、でも1CPU Memoryは2GB、Device は5GBまでの制限有)
http://www.sybase.com/linuxpromo
が最新の15.0 でもあるみたいだよ。これらの情報って、日本のサイベースのページからはうまく
辿れないんだよね。アメリカ本社のを見ないと。。。。
だから知られてない。。。。。。。。。。。。。。。。

で、本題。DBの制限って、バージョン上がると緩和されていることが多いから、
一度ダウンロードして試してみたら?(英文読んで、いろいろ入力しないといけないけど)
0204NAME IS NULL
垢版 |
2005/10/01(土) 03:40:16ID:7JW/BCv8
つまらん質問だと思うんですが、Sybase12.5.3をAIX5.3に乗せてですね、
AIXの方は、NTPから時刻を自動的に合わせたとしてですね、
Sybaseの方の時刻ってのは、動的に変更されるもんでしょうか?

Sybase11.9.2+AIX4.3.3では、OS側の時刻を変えても、Sybaseを再起動するまで、
変更した時刻が有効になってくれんかったりしたんです。
0205あああ
垢版 |
2005/10/01(土) 03:48:34ID:dRWjwTXw
★★★ 韓国マスコミ、日本攻撃なら真っ赤なウソも平気 ★★★
 韓国大手テレビ局の番組「日本軍731部隊の生体実験」が、実は真っ赤なウソ、中国映画の盗用だった。今回の事件で 「日本攻撃ならウソも平気」 という韓国マスコミの腐った体質が改めて確認された。

 番組では生体実験を「白黒の記録フィルム風」に紹介したが、視聴者から「映画の場面と同じだ」との声が上がり、実は真っ赤なウソ、悪質なでっち上げが露呈した。
 この中国映画はカラー作品だが、テレビでは本物に見せかけて「白黒」に変えられており、意図的なでっち上げであることは明白。

 日本の 民 主 党 【前原党首】 は、日本国内に数十万人もいる野蛮で反日的な在日朝鮮人に、日本の選挙権を与え、 民 主 党 に投票させようと画策している。

 在日朝鮮人の大部分は、戦後のドサクサで勝手に密入国した不法滞在者とその子孫だが、「強制連行された」と真っ赤なウソをつき、被害者のフリをして日本国内に居座っている。
 収入あっても税金払わず、しかも在日朝鮮人の半数近くが、★収入とは別に、毎月二十数万円の生活保護ももらっており 「在日は貴族で、日本人は奴隷だ」 などとほざいている。

 マンガ「 嫌韓流 」が隠れたベストセラーになっている。「隠れた」というのは、在日朝鮮人に実質支配されている 朝 日 新 聞 など日本の大手マスコミが、この本の広告掲載を拒否しているから。
0206NAME IS NULL
垢版 |
2005/10/02(日) 02:08:32ID:???
>>204
11.9.2 でも、マシンに合わせたとおもうけどな。
但し、時刻を逆行はしないで、追いつくまで待ってるんだか
調整して追いつかせるんじゃなかったけな。
0207sage
垢版 |
2005/10/04(火) 13:46:14ID:TlcqfTxu
204です。
結局Sybaseにも問い合わせることが出来て、聞いてみたところ、
11でも12でも同期は取る。但し、システム時刻が未来の場合のみ。
Sybase側が早めようとするそうです。
システム日付が遅れ始めると、Sybaseのリブートでしか時刻が合わない。
とのことでした。
システムとは別の時刻をSybaseの内部に持ってるんですね。
0208NAME IS NULL
垢版 |
2005/11/12(土) 10:42:40ID:???
Sybase使い続けてる人、まだ居るんでつね
会社が潰れちゃったらサポートとかどーするんだろ
0209NAME IS NULL
垢版 |
2005/11/21(月) 00:12:52ID:???
>>208
日本法人は知らんが米国じゃ復活してることになってるらしい
英語ができればサポート受けられると思うよw
0210NAME IS NULL
垢版 |
2005/11/21(月) 17:43:06ID:???
えー。
ASAとか売ってる日本法人はヤバイの…?

ガクガクブルブル
0211209
垢版 |
2005/11/22(火) 00:16:47ID:???
>>210
ASEじゃなかったっけ?
ウチは古いの(SQL鯖)しかないから知らん・・・サポートも入ってないし orz
ってなわけで日本法人がどうなのかも知りませんw
0212210
垢版 |
2005/11/22(火) 17:20:51ID:???
>>211
Adaptive Server AnyWhere(ASA)ってのと、Adaptive Server Enterprise(ASE)ってのがある。
前者はモバイル〜中小規模システム向けらしいけど…。

SQL Anywhereに名前を変えちゃうのかな?
0214NAME IS NULL
垢版 |
2005/12/09(金) 17:34:23ID:BXinXqYQ
Adaptive Server AnyWhereのODBCドライバは単独で提供されていないのでしょうか?
0215NAME IS NULL
垢版 |
2005/12/11(日) 23:46:54ID:???
単独で提供されても使い道無いし・・・
0216NAME IS NULL
垢版 |
2005/12/13(火) 09:26:30ID:???
答えになって無いし...。
0217NAME IS NULL
垢版 |
2005/12/14(水) 00:10:54ID:???
ODBCドライバ単独では提供されていないよ。
試用版とかを入れればODBCドライバまで入るからそういうので良ければやってみそ。

つーか、ODBCドライバだけで何をするんだか。
0218NAME IS NULL
垢版 |
2005/12/14(水) 12:54:10ID:???
昔の 11.0 とか、Express 版の 12.5 に付属してないからでね?
0219NAME IS NULL
垢版 |
2005/12/14(水) 14:18:49ID:???
masterデータベースをロードしたらさ、
modelもsybsystemprocsも新しいデータベースを作成するために使用中です、
といわれて、それらのダンプファイルをロードできないんだけど、なんでさ?
0220NAME IS NULL
垢版 |
2005/12/14(水) 14:21:17ID:???
master リストアのやり方は administration guide に載ってない?
オンラインで試みようとしてるってオチではない?
0221219
垢版 |
2005/12/14(水) 14:42:28ID:???
これをかじってみたのですが、なにぶん11.9 for Winなもので
12向けに書かれているmodelの再構築方法は使えないのかな。

ftp://www.sybase.co.jp/pub/manuals/ase12/trouble/Vol1_Troubleshooting_Error_Message.pdf
0222NAME IS NULL
垢版 |
2005/12/14(水) 20:45:30ID:???
>>218
おいおい、それならAdaptive Server AnyWhereじゃなくて、ASEのODBCドライバだろ
0224NAME IS NULL
垢版 |
2005/12/26(月) 18:25:43ID:FHK9ZMNh
Aというハードウェアで動いているSybase 12.5.2 から、
Bという新しく導入したハードウェアへインストールしたSybase12.5.3 に移行することになりました。

この場合、Aで動いている色々なDBをツール使ってダンプして、Bでレストアするだけで良いですか?
Sybaseにはmasterだとかトランザクションログといったものがあるようで、そいつらも移行しないとだめ?
0225NAME IS NULL
垢版 |
2006/01/10(火) 01:40:19ID:CLfbQmbB
masterは移行しなくてもよいはず、移行するとデータデバイスのパスとかが入っているから環境が変わってるとダメだったと思う。

直前に行うバックアップの形態がdump databaseならトランザクションログの移行は不要ですね。
0227NAME IS NULL
垢版 |
2006/01/12(木) 11:56:00ID:KZIEz8/J
select column1,column2,column5,column10 from hoge_hoge where column3=100
go

といった感じのSQLの実行結果を、bcpで出力したかのようにファイルへ書き出したいんですけど
何か良い方法ないですか。tsvかcsvで書き出したく……
0228NAME IS NULL
垢版 |
2006/01/12(木) 13:37:42ID:???
#! /bin/sh
isql -Uuser -Ppass -Sserver <<SQL > result.csv
select column1+","+column2+","+column5+","+column10
from hoge_hoge where column3=100
go
SQL

というシェルスクリプトを書く。
0229NAME IS NULL
垢版 |
2006/01/23(月) 12:09:54ID:IM7zbZsw
timestamp型のカラムを、Orcleでよく使われるYYYYMMDDHH24MISS にしたいのだがうまくいかない。

select convert( char(6) , date_column , 12) + convert( char(2) , datepart( hh , date_column )) +
convert( char(2) , datepart( mi , date_column )) + convert( char(2) , datepart( ss , date_column ))
from table

としたんだが、期待した結果が得られなないです。時間、秒が一桁の時0が省略されてしまいます。
なんか、もちっとスマートな方法ないですか?

select dateformat( date_column , 'YYYYMMDDHHMMSS') ........

みたいに……
0230NAME IS NULL
垢版 |
2006/02/09(木) 13:10:41ID:5FCSMynI
SybaseもしくはAdaptive Server Anywhereで、ひとつのDBを複数の仮想的なDBに分割できると聞きました。
メーカに問い合わせる前に資料を読んでおこうと思うのですが、このような機能の名前はなんというのでしょうか?
0231230
垢版 |
2006/02/11(土) 07:24:07ID:???
上記、営業の勘違いでした…。
0232NAME IS NULL
垢版 |
2006/02/11(土) 11:40:11ID:I7SvKcvq
それは、逆に複数のサーバで管理しているDBの任意のテーブルをローカルの
DBの中に仮想的に集める機能ではないだろか?確かCISとか言う機能。
Oraでも似たようなことできるとは思うが。。

ところで、最近SybaseIQの話をやたら聞くようになってきたんだが、ちっと
盛り上がってたのだろか?
0233NAME IS NULL
垢版 |
2006/02/14(火) 12:06:44ID:Rnf8tfiz
「教えて君」になってもよかですか?
パフォーマンス&チューニングガイドに従ってtempdbセグメントから
masterデバイスを削除したら以下のようになったけど
これって正しい状態なんでしょうか?
ちなみに ASE12.5.2 です。

1> sp_helpdb tempdb
2> go
(中略)
master
 --どのセグメントによっても使用されていません--
tempdb_dat
 default
tempdb_dat
 logsegment
tempdb_dat
 system
0234NAME IS NULL
垢版 |
2006/02/14(火) 18:04:39ID:Rnf8tfiz
>>229
これじゃダメ?美しくない?
declare @ts timestamp
select @ts = getdate()
select convert(char(8), convert(datetime, @ts), 112)
+ convert(char(8), convert(datetime, @ts), 108)
0235230
垢版 |
2006/02/21(火) 22:35:09ID:zbYluj43
>>232
遅まきながらありがとう。
目論見から外れちゃいますが、折を見て勉強してみまふ。
0236sybaseを使用
垢版 |
2006/04/02(日) 13:59:40ID:???
サイベースASEを検討しているのですが、クライアントにドライバーをインストールしたいと考えています。
Open Client12.5 ってダウンロードできないのでしょうか?
ネイティブドライバーってOCSの事ですよね?
基本的な部分ですが教えてください。
0237NAME IS NULL
垢版 |
2006/04/02(日) 22:32:52ID:???
>>236
Open Client で合ってます。DLサイトが用意されてるかは知らないけど
Windows板とかは、ASE買ったらついてたような気がするが。
0238sybaseを使用
垢版 |
2006/04/02(日) 23:42:43ID:???
お返事ありがとうございます。
Open Client12.5はlibct.dllとlibcs.dllで構成されているようですが、
Open Client15ではlibsybct.dllとlibsybcs.dllで構成されているようですね。
やはりインタフェースが変更されているのですかね…。
libct.dllを使用しているツールに対してlibsybct.libを設定してみたのですが、
うまくいかないですね。
詳しく書かれているサイトがありましたら、教えてください。
0239SYBASEとお別れ
垢版 |
2006/05/07(日) 21:44:07ID:NfYHQmOm
ORACLE の set colsep , のように
SELECT文の結果の各項目をカンマで区切って出力したいと
考えています。
227さん、228さん のやりとりはとても参考になり、試したのですが、
項目のデータ型がcharやvarcharでなく、TEXT等の場合
CONVERTしないとだめだといわれるケースがあります。
TEXT をVARCHAR(255)にCONVERTすればなんとかなるのですが、
一部の項目(TEXT)がVARCHAR(255)だと 入りきらないケースが
あるので、できれば、SELECT文の出力の項目区切りが
スペースからカンマにするような方法を教えてください。




0240NAME IS NULL
垢版 |
2006/07/10(月) 20:42:30ID:???
今時の質問で済まないのですがASE11.0.3.3の
追加モジュールファイル(locales_diff.tar.gz)って
入手しておかないと何か支障があるのでしょうか?

どうやって入手すれば良いのかもわからないです。orz
0241NAME IS NULL
垢版 |
2006/07/10(月) 21:00:51ID:Ca3C4uOY
質問発生age
0242NAME IS NULL
垢版 |
2006/07/21(金) 22:14:08ID:6R8haGOA
SybaseってSQLサーバーみたいに、ストアドの中でSELECT文を
作成して、実行するってことはできないでしょうか?
0243NAME IS NULL
垢版 |
2006/07/23(日) 19:16:43ID:4gvUkkfH
>>242

ストアド実行して、レコードセット取得なんて、
Sybaseユーザなら、あたまえにやってることだろ。

それに、SQLサーバってのは、元々はSybaseのもので、
それをMSが買ったんだよ。(Sybaseは、ASEに商品名を変更)
0244NAME IS NULL
垢版 |
2006/07/25(火) 08:04:12ID:???
うーん、きっと242は動的作成したいんだな。
0245 
垢版 |
2006/08/04(金) 03:54:57ID:yMHw6XHs
サポセン乙
0246NAME IS NULL
垢版 |
2006/08/05(土) 00:09:56ID:enIR9zhD
レスが来ないサポセン・・・
0247NAME IS NULL
垢版 |
2006/08/05(土) 00:10:32ID:enIR9zhD
ここはサポセンではありません orz
0248NAME IS NULL
垢版 |
2006/08/14(月) 14:57:58ID:???
ver15.x だとライブラリの名前変わっているのか
libcomn とかなくなっていて戸惑った
0249NAME IS NULL
垢版 |
2006/09/17(日) 02:21:59ID:R/vhN+7s
いくらくらいするものなの?
0251NAME IS NULL
垢版 |
2006/09/29(金) 11:36:44ID:???
SQL AnywhereについてくるSybase CentralやらInteractiveSQLが起動しなくなった...。
ロゴのフラッシュだけ出て消える。

なんでだろ。原因がわかる方いますか?
0252NAME IS NULL
垢版 |
2006/09/30(土) 07:06:51ID:???
>>251
両方ダメなの?
こいつらはJava2D使ってるからDirectX関係の問題かな
表示色数を256以上にするとか、ビデオのドライバを最新にしてみそ
0253NAME IS NULL
垢版 |
2006/10/04(水) 21:34:21ID:ane1Nh0p
SYBASEもEXPRESS EDITIONってあったんだね。

なんだよー、知らなかったよー。

今、ダウンロード終わったから、これからインスコする。
0254NAME IS NULL
垢版 |
2006/10/11(水) 20:11:28ID:???
うそん。知らなかったよ。
0255NAME IS NULL
垢版 |
2006/10/12(木) 16:49:40ID:hO/Wf3lo
Sybaseのバックアップ&リストアで、Solaris-DBサーバにあるDBを、Windows-DBサーバに移したいのですが、方法はありますか?

・Solarisサーバ:Sybase Adaptive Server Enterprise/11.5.1.1
/P/Sun_svr4/OS 5.5.1/SWR 8610 ESD 3/opt/
・Windowsサーバ:Sybase Adaptive Server Enterprise/12.0
/P/SWR 8776 ESD 1/NT (IX86)/OS 4.0/1580/32bit/OPT/

ダンプファイルにしてやってみたのですが、以下のエラーが出ました。

Msg 3223, Level 20, State 1:
Line 4:
Attempt to read a dump header failed; returned error code is 10.
Msg 3208, Level 16, State 1:
Line 4:
Unexpected end of file while reading beginning of dump. Please confirm that dump media contains a valid SQL Server dump. The SQL Server error log may contain more information on the problem.

ダンプファイルが駄目なら、別の方法でうまくいく方法はありますか?
よろしくお願いいたします。
0258NAME IS NULL
垢版 |
2006/11/18(土) 13:31:09ID:EzKKC68K
>>253
linux版だけじゃね?
0259NAME IS NULL
垢版 |
2006/12/28(木) 13:32:08ID:???
Win版も評価版はあった
0260NAME IS NULL
垢版 |
2007/01/04(木) 03:17:43ID:???
DB(ase)の上げ下げって、rootでやる必要ないよね、solarisのばやい。
0261NAME IS NULL
垢版 |
2007/01/04(木) 10:31:52ID:???
>>260
上げについては、root の必要はない。
ただし、あたりまえだけど、デバイスのrw権を持ったアカウントで行う必要はある。

下げについては、DBに接続して shutdown するのだから、
そもそも、Solaris のアカウントは無関係。
0262NAME IS NULL
垢版 |
2007/01/04(木) 11:22:45ID:???
>>261
Thanks!
とってもわかりやすい説明でした。
0263NAME IS NULL
垢版 |
2007/01/04(木) 11:33:32ID:???
>>261
度々すいません。
Oracleの、インストールユーザーに対する特権(dbログイン時パス不要)みたいなユーザー、設定出来ますか?
落とす時のsaのパスワード、省略できないものかと…
0264NAME IS NULL
垢版 |
2007/01/04(木) 13:52:05ID:???
>>263
1. パス不要のユーザーは作成可能。
(もっともパス無にするぐらいなら、簡単なパスでもつけたほうがいいと思う。)
2. システム管理者の権限を他のユーザーに付与できる。
この二つを組み合わせれば可能ではあるが、
shutdown以外の管理操作も出来てしまうので、あまりよろしくないと思う。

それだった、ログインしてshutdownのみするshell scriptを作成して、
それを実行させるほうが、まだいい。
0265NAME IS NULL
垢版 |
2007/01/25(木) 11:42:35ID:???
■ おすすめ2ちゃんねる 開発中。。。 by FOX ★
このスレを見ている人はこんなスレも見ています。(ver 0.20)
ノートンの使用期限を外す方法 [ビジネスsoft]
0266NAME IS NULL
垢版 |
2007/02/04(日) 11:58:04ID:???
日付取得はoracleでは
select sysdate from dual でいけますが
sybaseではどう書けば良いでしょうか?
0267NAME IS NULL
垢版 |
2007/02/04(日) 18:06:51ID:???
>>266
sybaseのマニュアルは無料でダウンロードできるはず。

0268NAME IS NULL
垢版 |
2007/05/16(水) 16:46:56ID:???
SybaseにODBCで接続してAccessでデータ参照してるんですけど、
クエリとかが異常に時間がかかるんですよね。こういうもんなんでしょうかね?
SQLで3秒くらいで表示されていたものがSybaseだと1分半くらいかかるw
0269NAME IS NULL
垢版 |
2007/05/18(金) 01:14:52ID:???
ACCESSからじゃなければ何秒なのかを確認
0270NAME IS NULL
垢版 |
2007/06/20(水) 16:10:54ID:???
Sybase ASE Linux Express Edition(ASE12.5.3)って、kernel2.6系列でも使えるんでしょうか?
インストールマニュアルを斜め読みした限りではRHEL3までの対応になっていたので。。。
せめてRHEL4系列で使えればいいんですが情報ありますでしょうか?
0271NAME IS NULL
垢版 |
2007/06/20(水) 16:12:53ID:???
と思ったら、DLして落ちてきたのがVer15.0系列のようです、もうちょっと調べてみます。
0272NAME IS NULL
垢版 |
2007/06/20(水) 16:23:09ID:???
DLして落ちてきたのが15.0.0のようです。
15.0.0のインストールマニュアルみたらRHEL4u2以上対応と書いてありました。どうやらいけそうですので試してみます。
0273NAME IS NULL
垢版 |
2007/06/20(水) 22:11:17ID:???
>>271
それはエクスプレスだろ?
>データ領域は5ギガバイト、RAMは2ギガバイトまでという機能制限がある。
だけどいいのか?
0274NAME IS NULL
垢版 |
2007/06/21(木) 01:49:49ID:???
元がFree版の11.0.3なのでお察しくださいorz
5年以上前に作られたシステムのリプレイスです。たぶんDBサーバのライセンス代くらいは出るでしょうか、アプリサーバ分は無理っぽいのでExpressでクライアントだけ使う予定です。
0275NAME IS NULL
垢版 |
2007/07/06(金) 15:50:40ID:NoT8wadv
CREATE TABLE を text 形式の dump の方法と言うのは無いのでしょうか。

MySQL の
> SHOW CREATE TABLE table_name;
のようなものです。
0276NAME IS NULL
垢版 |
2007/07/13(金) 22:54:55ID:???
> 275
sybaseが提供するものは知らないが、フリーウェアで
http://www.edbarlow.com/gem/procs_only/index.htm
に便利なストアドプロシージャ集がある。
その中のsp__revtable TABLENAME
(spの次にはアンダースコアが2つ)を使えば君の望むものが得られる。
0277NAME IS NULL
垢版 |
2007/07/18(水) 11:45:18ID:KfI7AJEu
275 です。
ありがとうございます。
参考にさせていただきます。
0278NAME IS NULL
垢版 |
2007/07/27(金) 00:20:00ID:PFMJm3BY
SybaseCentral(クライアントツール)からASE12.5(サーバ)につながらない。。

なんか思いつく理由があれば聞かせてください。
0279名無しさん@そうだ選挙に行こう
垢版 |
2007/07/29(日) 01:52:43ID:???
>278
・ネットワークケーブルが切れてる
・ハブが死んでる
・サーバのNICが死んでる
……それだけの情報だとこういう可能性だってあるんだが。もう少し具体的な症状とかないん?
0281NAME IS NULL
垢版 |
2007/07/29(日) 21:07:22ID:???
サーバが止まってるとかw
0282NAME IS NULL
垢版 |
2007/07/30(月) 17:18:42ID:DBA7RcZy
isql -iファイル名.sql でスクリプトを実行させたいのですが、
オラクルで言うところの&パラメータ名のような使い方がわからず困っています。
要はwhere句の条件をパラメータ渡ししたいのですが、どうかご教示お願いいたします。
0283NAME IS NULL
垢版 |
2007/08/08(水) 04:00:05ID:5NjC0GOS
>>282
君が使ってるシェルはなんか知らないがシェルの基本から出直しだろそりゃ。
0284281
垢版 |
2007/08/20(月) 17:05:22ID:???
>>283
なんでSQLの構文の質問してんのにシェルの話がでてくんの?
適当な答えかくんじゃねーよ
0285NAME IS NULL
垢版 |
2007/08/21(火) 01:31:47ID:???
>284
横から割り込むが
「SQLの構文」の問題じゃなくて、「isqlコマンドの使い方」の問題であって
それはおおむね「シェルの使い方」で解決できるからだろう。
0286NAME IS NULL
垢版 |
2007/08/22(水) 20:17:15ID:???
isqlコマンドに渡したパラメータ値をsql文の中で使いたいのにSQL構文の問題じゃないとは。。
シェルを基礎から学べばSQL文の中での呼び出し方が分かるとおっしゃるわけだな?
┐(´д`)┌ヤレヤレ
0287NAME IS NULL
垢版 |
2007/10/02(火) 15:27:13ID:???
sysprocessesのmemusageの単位はページなんでしょうか?
MS SQL Serverだとページのようですが…。
0288NAME IS NULL
垢版 |
2007/11/13(火) 16:06:50ID:qlrkJiJx
>>286 つまりこういう話だ mkfifo hoge echo 'select * from sysusers where name="NAME"\ngo\n' | sed -e 's/NAME/guest/' > hoge & isql -Uxx -Pxx -Sxx -Jxx -i hoge
0289288
垢版 |
2007/11/13(火) 16:07:42ID:???
改行化けちったorz..
0293NAME IS NULL
垢版 |
2007/11/25(日) 00:31:10ID:zMfqmFJt
質問です。

ASE15とjConnectを使用しています。
ストアドの戻り値(outputでなくreturnで返す値)をJavaで拾いたい場合
どのようにすれば良いのでしょうか?

create procedure sp_hoge ( @param_in int ) as
return @param_in
という簡単なストアドを作成し、これをJavaから呼び出そうとしていますが、
CallableStatementの中身を "exec ? = sp_hoge ?" や "? = exec sp_hoge ?"
(execではなくexecuteと書き換えたものも含む)として
registerOutParameter(1, Types.INTEGER)
として取得しようとしても、
・sql文がおかしい
・(registerOutParameterの行で)インデックスが範囲外
・(SQL実行後のgetStringの行で)ストアドが返す値の数がおかしい
のいずれかのエラーになってしまいます。
(今職場ではないので、メッセージは不正確です。すみません。)

助言をお願いします。
0294293
垢版 |
2007/11/25(日) 00:38:59ID:zMfqmFJt
訂正です。

×・(SQL実行後のgetStringの行で)
○・(SQL実行後のgetInt(1)の行で)

説明不足な気がしたので補足しておくと
・対話型SQLというツール上でsp_hogeの動作は確認済み。戻り値も取得できている。
・setIntに関しては書いていないけれど、2番目の?にもちゃんと値を渡している。
・戻り値でなく結果セットを取得することはできている。(別のストアドで)

このような状態です。
0295NAME IS NULL
垢版 |
2007/12/03(月) 14:59:20ID:oJfqWsSX
datetime型のデータを 2001-01-01 のような表示でselectしたいのですがconvertで出来ません。(ヴァージョンの違いなのか・・・)
bcpで日付を-区切りで見るのが目的です。convertの変換コード120などはコードエラーなので出来ず・・・。

助言をお願いします。
レスを投稿する


ニューススポーツなんでも実況