SQL Server
- コンパイルエラーを教えてください。
下記のエラーについて教えてください。 LINE/COL ERROR -------- --------------------------- 281/3 PL/SQL: Statement ignored
- 締切済み
- SQL Server
- omakedayo
- 回答数2
- ストアドプロシージャの多用でパフォーマンスは向上するか?
抽象的な話で非常に恐縮なのですが、 ストアドの中で行うSELECTやINSERTなどの処理を 更にストアドにすることで、パフォーマンスは向上するのでしょうか? たとえば、「テーブルAの内容を取得してテーブルBにINSERT」というストアドがあったとします。 この場合、以下のような記述になると思います。 ---------------------------------- SELECT (略) FROM TBL_A INSERT INTO TBL_B (略) ---------------------------------- このSELECT及びINSERT処理をそれぞれストアド化し、 ---------------------------------- EXEC SP_A (略) EXEC SP_B (略) ---------------------------------- とすると、わずかなりでも処理速度は向上するのでしょうか? (極論ですが、全てのSELECT、INSERT、UPDATEをストアド化するのがベストなのでしょうか?) 現在、数百万~数千万件のレコードを処理するストアドを作成中で、処理時間の短縮が大きな課題になっています。 1件あたりの処理が0.1秒でも縮めば、10万件の処理時間は10,000秒(=3時間弱)の短縮になり、決して馬鹿にはできません。 妙な質問ですが、良策があればご教授ください。
- ベストアンサー
- SQL Server
- Laphroaig
- 回答数3
- 同一トランザクションの中でテーブルの更新結果を参照できるか?
VB5.0+SQL-Serverで、以下のような処理を 検討しているのですが、いい方法がみつかりません。 つまり、同一トランザクションの中で更新結果を 参照することが出来るのでしょうか? ご教授いただけると幸いです。 【検討中の処理】 トランザクション開始(BegenTrans) テーブルA更新 テーブルAの更新結果を参照してテーブルBを更新 (この時点ではトランザクションを終了していないので、 テーブルAの更新結果が参照できない) トランザクション終了(CommitTrans)
- 締切済み
- SQL Server
- mogmogtae
- 回答数1
- SQL Server において
いつも大変お世話になっています。 早速質問させていただきます。 SQL SERVER で、数値演算を行いたいのですが、 どれが演算子になっているのかがよく分かりません(- -; 「+」だと文字列演算になってしまい、ならば、数値型に変換してからやればいいのだ!!とおもい、TO_NUMBER関数を使ったところ関数とは認識されませんでした(T T)。 一体どうすればいいのでしょうか?お願いします。教えていただきたいです。 Oracleの関数が使えない場合があるので、SQL SERVER で使用できる関数が載っているサイトなどがあったら教えていただきたいです。
- 締切済み
- SQL Server
- guruguru2
- 回答数2
- レンタルサーバーにMySQLをインストール
PHP+MYSQLを導入済みのレンタルサーバーを 使っているという話はよく聞くのですが PHPのみインストールされているレンタルサーバーに MySQLを独自にインストールしてPHPと 連携する事ができるのでしょうか?
- 締切済み
- SQL Server
- mok
- 回答数1
- SQLServer7.0 重大な例外「EXCEPTION_ACCESS_VIOLATION」について
SQLServer7.0のストアドプロシージャにて、 あらかじめCSVからワークテーブルに格納されたデータを 取り込もうとしています。 1000件ほどのCSVなら難なく取り込めるのですが、 1300件に増やして取り込もうとすると 以下のようなエラーが出ます。 「SqlDumpExceptionHandler: プロセス9で重大な例外 c0000005 EXCEPTION_ACCESS_VIOLATION が発生しました。 SQL Server はこのプロセスを終了します。」 自分なりにネットで検索をかけて調べたところ、 SQLServer7.0のサービスパックで回避出来るとのことだったのですが、 既に今出ているサービスパック4までは当てています。 他になにか原因があるのでしょうか? もしご存知の方がいらっしゃれば助けてください!
- 締切済み
- SQL Server
- m-m-
- 回答数1
- SQLServerからMDBへのデータバックアップ
SQLServer7.0からクライアントPCへMDB形式でデータバックアップを取ろうと考えており VBAを使って以下のPGを作成したのですがSQLServerのテーブルが参照できないらしく テーブルが見つかりませんとエラーが出てしまいます。 SQLServerのテーブル指定部分がいけないのは分かっているのですがどう記述すれば分かりません。 本来このようなレベルでは自分で調べなければいけないことは重々承知なのですが、 うちの会社には書籍がほとんど無いのです・・・。 下記の方法はネットで調べました。 DoCmd.CopyObject以外でももっ効率よくテーブルごと転送する方法はあるのでしょうか? お恥ずかしい話ですが、識者の方 ご教授よろしくお願い致します。 Dim db As DAO.database Dim DBname As String Dim DB_SQL As String DBname = "c:\temp\ZZZ.mdb" If Dir(DBname) <> "" Then Kill DBname End If Set db = CreateDatabase(DBname, dbLangJapanese) db.Close Set db = Nothing DB_SQL = "DRIVER={SQL Server};SERVER=XXX;DATABASE=XXX;UID=XXX;PWD=XXX" DoCmd.CopyObject DBname, , acTable, DB_SQL & ".テーブル名" Exit Sub
- ベストアンサー
- SQL Server
- Y_Y
- 回答数2
- SQL Server;レコードが増えたタイミングで外部プログラムの実行
SQL Server を利用したシステムの構築を検討 しています。 あるテーブルに新しいレコードが書き込まれた タイミングで外部プログラム(アプリケーション) を起動することは可能でしょうか? トリガを利用すると、SQL内ではいろいろなことが できそうですが、外部プログラムを起動する コマンドが見当たりませんでした。
- ベストアンサー
- SQL Server
- pakbird
- 回答数2
- JAVA ServletでSQL Serverに接続できないんですが。
マイクロソフトのサイト(SQL SERVER2000 Driver for JDBC)から ドライバーを取ってきて、JAVAからDB接続テストを行っています。 最初に簡単なJAVAアプリを作って実行したところ、うまく動作しました。その後、Servletで同様のtestをしたところ、Tomcatのコンソール画面に、ClassNotFoundExceptionが出て、実行できません。 下記の命令が、処理できないようです。 Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); CLASSPATHの設定もコマンドプロンプトで、setコマンド実行結果で確認済みです。 他のデータベース(MySQL)では、Servlet,JSP,JAVAアプリすべて、うまく実行できました。 ご存知の方、よろしくお願いいたします。 環境:(1台のマシン内での仮想ネットワーク) windows XP Pro (SP1) j2SDK 1.4.1_03 Tomcat4.1 SQL Server2000
- ベストアンサー
- SQL Server
- ssi77
- 回答数1
- SQLseverの接続
ASPからSQLserverへの接続ができません。参考書どおりに設定したはずですが..。ネットワークパスワードの入力ダイアログが表示され(これは普通ですか),システム、SQLserverのID,PASSWORDを入力しても結局接続できませんでした。 認証の問題だと思いますが、どのように直せばよろしいのでしょうか。 windows2000SERVERのadministratorで認証したいのですが。 プログラムはすべてローカル一台です。よろしくお願いいたします。
- 締切済み
- SQL Server
- jinnny
- 回答数5
- データベースの選び方
社内システムを構築しようとしています。 本格的な設計は初めてで、他に頼れる人もいないという心細い状況です。 ・月に二万件程度ずつレコードが追加される ・主に範囲を指定して検索したり、修正したりする ・LANで複数の人がアクセスする というような仕様で、データベースをアクセスにするかSQLサーバにするか、 迷っています。 開発環境はWin98SE+Office97、SQLサーバの場合はVB5.0です。 それぞれのメリット・デメリットを教えてください。 また、データベースを選ぶ際のポイント、 参考になるサイトなどありましたら、ぜひ教えてください。 よろしくお願いします。
- ベストアンサー
- SQL Server
- indie
- 回答数4
- SQL ServerとACCESSの関係
ACCESSでは2GBの壁があるので、SQL Serverの導入を 検討しております。以下の事項についてご教示いただき たく思います。 1.価格帯 2.操作性(SQL Serverでクエリー等作成する場合は、 ACCESSと同様なユーザインタフェースなのか?) 3.ACCESSとの関係(もしSQL Serverに上記のような操作 画面/ツールがある場合、どのようにACCESSと連携する のか?) 4.ACCESSから操作する場合の問題点や間違い易い事項等 関連URLだけでも結構です。宜しくお願いします。
- ベストアンサー
- SQL Server
- noname#257070
- 回答数3