问题列表 - 第18605页

SQL固定长度插入语句格式化程序

让我们假设我有这个长插入语句

insert into table1 (id, name, phone, very_long_col_name, ...) 
            values (1, 'very long name indeed...', '555-555-5555', 1, ...)
Run Code Online (Sandbox Code Playgroud)

正如您在上面所看到的,由于它们的长度不均匀,很难从列中分辨出值

我正在寻找一些东西(例如命令行util)来将上面的格式(不仅仅是SQL格式)格式化为:

insert into table1 (id, name                      , phone         , very_long_col_name, ...) 
            values (1 , 'very long name indeed...', '555-555-5555', 1                 , ...)
Run Code Online (Sandbox Code Playgroud)

通过这种方式,我可以轻松查看哪个值与哪个列相关

它可以是记事本++的插件,一个java实用程序,一个SQL IDE的插件,它的诀窍......

准备语句,T-SQL参数,Hibernate,JPA等现在不是一个选项

sql sql-server oracle code-formatting

2
推荐指数
1
解决办法
907
查看次数

使用单个ado.net查询查询多个数据库

我有分布式数据库架构,其中数据存储在多个SQL服务器中.

如何通过运行单个查询来选择/更新/删除.例如,"select*from employees"应该从我拥有的所有数据库中返回数据.

如何编写跨多个SQL服务器运行的单个查询,并将单个统一视图添加到我的Web服务器.

注意:由于SQL服务器的数量可能会在不同的时间发生变化,因此我正在寻找除链接查询之外的其他内容,因为大规模管理链接查询(向上或向下)是一件很大的痛苦

c# sql sql-server ado.net

6
推荐指数
2
解决办法
2937
查看次数

"警告:初始化使得指针来自整数而没有强制转换".但我不认为这样做

我收到一个奇怪的编译警告.它是间歇性的,并不会出现在每个版本中.对于以下行,我收到警告"初始化从没有强制转换的整数中生成指针":

callbackTable *callbacks = generateLoggingCallback();
Run Code Online (Sandbox Code Playgroud)

而且,为了完整起见,这给出了相同的结果

callbackTable *callbacks;
callbacks = generateLoggingCallback();
Run Code Online (Sandbox Code Playgroud)

函数原型是:

callbackTable *generateLoggingCallback();
Run Code Online (Sandbox Code Playgroud)

并且实施是

callbackTable *generateLoggingCallback() { ... }
Run Code Online (Sandbox Code Playgroud)

所以,我不太确定问题是什么.想法?

c xcode compiler-warnings

3
推荐指数
1
解决办法
4855
查看次数

在QueueUserAPC中指定的回调不会被调用

在我的代码中,我用它QueueUserAPC中断当前工作中的主线程,以便在回到之前的工作之前先调用一些回调.

std::string buffer;
std::tr1::shared_ptr<void> hMainThread;
VOID CALLBACK myCallback (ULONG_PTR dwParam) {
    FILE * f = fopen("somefile", "a");
    fprintf(f, "CALLBACK WAS INVOKED!\n");
    fclose(f);
}
void AdditionalThread () {
    // download some file using synchronous wininet and store the
    // HTTP response in buffer
    QueueUserAPC(myCallback, hMainThread.get(), (ULONG_PTR)0);
}
void storeHandle () {
    HANDLE hUnsafe;
    DuplicateHandle(GetCurrentProcess(), GetCurrentThread(), 
        GetCurrentProcess(), &hUnsafe, 0, FALSE, DUPLICATE_SAME_ACCESS);
    hMainThread.reset(hUnsafe, CloseHandle);
}
void startSecondThread () {
    CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)AdditionalThread, 0, 0, NULL);
}
Run Code Online (Sandbox Code Playgroud)

storeHandlestartSecondThread …

c++ windows multithreading signals interrupt

4
推荐指数
1
解决办法
2507
查看次数

实现spring事务时出错

我是新生儿.我想在我的应用程序中实现JtaTransactionManager而不是HibernateTransactionManager.But我在我的xml中编写以下代码时出现以下错误.

<bean id="transactionManager"
     class="org.springframework.transaction.jta.JtaTransactionManager"/>
Run Code Online (Sandbox Code Playgroud)

在服务器启动时发生以下错误: -

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManager' defined in ServletContext resource [/WEB-INF/resources/transaction-context.xml]: Invocation of init method failed; nested exception is java.lang.IllegalStateException: No JTA UserTransaction available - specify either 'userTransaction' or 'userTransactionName' or 'transactionManager' or 'transactionManagerName'
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1282)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:510)
    at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:246)
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:166)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:243)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:167)
    at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:351)
    at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:689)
    at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:358)
    at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:244)
    at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:187)
    at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)
    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3827)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4334)
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
    at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920)
    at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883)
    at …
Run Code Online (Sandbox Code Playgroud)

spring transactions

7
推荐指数
1
解决办法
1万
查看次数

什么是依赖注入和Spring框架?

可能重复:
什么是依赖注入?
春天究竟是什么?

我想知道 Spring Framework是什么?为什么以及何时应该在Java Enterprise开发中使用它? 答案是"依赖注入框架".好吧,使用依赖注入框架时我们有什么优势?用setter值和/或构造函数参数描述类的想法对我来说似乎很奇怪.为什么这样?因为我们可以在不重新编译项目的情况下更改属性?这就是我们获得的一切吗?

那么,我们应该在beans.xml中描述哪些对象?所有对象还是只有几个?

最简单的答案是受欢迎的

java spring dependency-injection

14
推荐指数
2
解决办法
2万
查看次数

从xml文件中删除版本

我正在创建一个类似Xml的格式XmlWriter.但在输出中也有版本信息.

<?xml version="1.0" encoding="utf-8"?>
Run Code Online (Sandbox Code Playgroud)

我的文件中不需要这个.我怎样才能做到这一点?有没有办法通过代码删除它?

c# xml xmlwriter version

12
推荐指数
2
解决办法
1万
查看次数

CMS和博客引擎之间的区别?

我不确定以下三个是同义词,还是它们之间有任何差异,或者它们是否有任何等级关系.

但是,请你告诉我他们有什么不同/相关的?

  • CMS
  • 博客引擎
  • 像phpBB这样的论坛软件

blogs content-management-system

7
推荐指数
2
解决办法
2546
查看次数

静态/在VB.NET中共享和C#可见性

我面临着VB.NET和C#(.NET2)中的情况,具有静态/共享成员的可见性.在VB.NET中我觉得有点奇怪:

    public class A 
    {
        private static A instance;
        public static A Instance 
        {
            get { return instance; }
        }

        public string Name { get { } }
    }
Run Code Online (Sandbox Code Playgroud)

usage: A.Instance.Name// ONLY名称是"可见的"


VB.NET:

Public Class A
  Private Shared _instance As A

  Public Shared ReadOnly Property Instance() As A
    Get
      Return _instance
    End Get
  End Property


  Public ReadOnly Property Name() As String
    Get
      Return ""
    End Get
  End Property

End Class
Run Code Online (Sandbox Code Playgroud)

用法:

A.Instance.Instance.Instance.Instance...
Run Code Online (Sandbox Code Playgroud)

//共享成员的行为就像一个公共类,我可以重复它到无限...

这是微软的疏忽还是VB.NET的"功能"?

.net c# vb.net accessor visual-studio

9
推荐指数
2
解决办法
3万
查看次数

如何在DataBase Schema中支持多语言方法?

我希望我的数据库支持其表中所有文本值的多语言.

那么这样做的最佳方法是什么?

EDIT1 ::

例如

我有这个"人"表:

ID int
FirstName  nvarchar(20)
LastName   nvarchar(20)
Notes      nvarchar(max)
BirthDate  date
...........
Run Code Online (Sandbox Code Playgroud)

所以,如果我希望我的程序支持新语言"让我说法语".

我应该在每次添加新语言时添加新列吗?所以我的"人"表看起来像这样

ID int
FirstName_en  nvarchar(20)
FirstName_fr  nvarchar(20)
LastName_en   nvarchar(20)
LastName_fr   nvarchar(20)
Notes_en      nvarchar(max)
Notes_fr      nvarchar(max)
BirthDate     date
...........
Run Code Online (Sandbox Code Playgroud)

或者我应该为语言添加2个新表,为"Person_Languages"值添加其他表?

所以这看起来像:" 语言 "表:

ID           int
Lang-symbol  nvarchar(4)
Run Code Online (Sandbox Code Playgroud)

" "表:

ID         int
BirthDate  Date
Run Code Online (Sandbox Code Playgroud)

最后是" Person_Translation "表:

LangID        int
PersonID      int
Translation   nvarchar(max)
Run Code Online (Sandbox Code Playgroud)

还是有更好的东西?

.

database globalization database-design localization database-schema

9
推荐指数
1
解决办法
3460
查看次数