标签: sql-scripts

在Visual Studio SQL编辑器中,如何摆脱框?

我通常通过在Visual Studio中编写脚本来创建我的SQL表和存储过程.这对我来说非常有效,除了一个简单的烦恼:VS在所有SQL查询和数据操作命令周围放置蓝框.这些框的目的是过分关注VS认为可以在"查询生成器"中编辑查询的事实.

我不想使用Query Builder.我只想要一个漂亮,干净的脚本,它反映了我对数据库引擎应该做什么的奇妙想法.爆炸吧,Jim,我是程序员而不是Microsoft Access的爱好者!

但是,我确实喜欢VS提供的语法高亮和源代码控制集成.

所以我的问题是:如何关闭烦人的蓝盒子?

sql-scripts visual-studio

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

我怎样才能从root到db2inst1并在一行中调用SQL脚本?

我怎样才能surootdb2inst1和调用SQL脚本都在1号线?我在考虑这样的事情:

su db2inst1 | db2 CONNECT TO myDatabase USER db2inst1 USING mypw; db2 -c -i -w -td@ -f /tmp/deploy/sql/My.sql | exit;
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

unix db2 sql-scripts su

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

关于SQLl*Plus set语句

我从一个sql脚本假脱机.当sql语句执行变量替换时,它会显示它.我怎么能把它关掉 它会显示以下内容以及csv内容.

old  12: where file_id = '&a_file_id' --1=1
new  12: where file_id = '36145' --1=1
D,A002,RENT  ,0240286148, Access  Zone ,Rent,3200,320,320
Run Code Online (Sandbox Code Playgroud)

我有以下设置,但它仍然没有关闭它.

        SET FEEDBACK OFF
        SET HEADING OFF
        SET LINESIZE 800
        SET PAGESIZE 0
        SET TRIMSPOOL ON
        SET TERMOUT OFF
        SET ECHO OFF
Run Code Online (Sandbox Code Playgroud)

sql oracle sqlplus sql-scripts

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

如何使用带有文本"|"的sql脚本创建文本文件

如果我在脚本下运行没有字符"|" 它工作,但当我添加char"|" 它不工作如何添加char"|" 使用sql脚本来发短信?

DECLARE @Text AS VARCHAR(100)
DECLARE @Cmd AS VARCHAR(100)
SET @Text = 'Hello world| '
SET @Cmd ='echo ' +  @Text + ' > C:\AppTextFile.txt'
EXECUTE Master.dbo.xp_CmdShell  @Cmd
Run Code Online (Sandbox Code Playgroud)

谢谢

sql sql-server sql-scripts

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

插入并初始化SQL列,其值取决于另一个列数据

我是编写SQL脚本的新手,可以使用一些帮助.我需要创建一个只运行一次的脚本,并将列添加到现有表中.此列需要具有直接依赖于另一列的值的值.该值基于另一列的文本值是否包含某些文本.

例如,我需要一种方式来说明以下值"MNA-HLTH-CAR":

if (tableValue.contains("HLTH")) {
newColumn.insert("Health"); //Insert new column value Health
} else if (tableValue.contains......
Run Code Online (Sandbox Code Playgroud)

到目前为止,我的尝试是:

ALTER TABLE [table_name]
ADD [new_element] varchar(5)
IF
    CONTAINS([column_name], "HLTH")
Run Code Online (Sandbox Code Playgroud)

我可能很可怕,可以使用一些帮助.谢谢!

t-sql sql-server sql-scripts

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

Oracle:如何舍入和更新表中的所有数字?

我有一个包含多个列的表,DATA_TYPE FLOAT,NUMBER.有小数位数的整数和小数位数.
例如 234,4,0,23.000000004,234,4444,...

分配:

我想这些数字有2位小数最大.如果更多,那么请向上舍入.关!
希望通过sqldeveloper执行.sql脚本.欢迎更轻松的方法!

剧情简介:

  • 如果它们超过2位小数,则为ROUND数字
  • 更新价值
  • 在几个选择列上使用
  • .sql脚本
  • sqldeveloper首选

sql database oracle sql-scripts oracle-sqldeveloper

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

EF5数据库迁移:如何移动数据

我首先使用EF5代码,现在我需要更新我的数据库,所以我启用了数据库迁移并添加了迁移,但生成的代码不是我需要的.这是代码:

public override void Up()
    {
        CreateTable(
            "dbo.HistoricalWeightEntities",
            c => new
                {
                    PatientMedicalDataId = c.Guid(nullable: false),
                    Id = c.Guid(nullable: false),
                    Weight = c.Single(nullable: false),
                    Date = c.DateTime(nullable: false),
                })
            .PrimaryKey(t => new { t.PatientMedicalDataId, t.Id })
            .ForeignKey("dbo.PatientMedicalDataEntities", t => t.PatientMedicalDataId, cascadeDelete: true)
            .Index(t => t.PatientMedicalDataId);

        AddColumn("dbo.PatientDataEntities", "PatientDataFilePath", c => c.String());
        //Here I need to move data from the old Weight column to the Weight column on the newly
        //created table and create the id (Guid) and the foreing key before …
Run Code Online (Sandbox Code Playgroud)

entity-framework database-migration sql-scripts

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

为什么我不能在PLSQL匿名块之后直接编写DDL?

我有以下简单的脚本.

declare
begin
  null;
end;

create table &&DB_SCHEMA..test_table (
   test_column varchar(20)
);
Run Code Online (Sandbox Code Playgroud)

执行它以以下错误结束

ORA-06550:第6行第1列:

PLS-00103:遇到符号"CREATE"

  1. 00000 - "行%s,列%s:\n%s"

*原因:通常是PL/SQL编译错误.

*行动:

匿名阻止后我不能直接使用DDL吗?我是否被迫EXECUTE IMMEDIATE在匿名区内进行此操作?

oracle ddl plsql sql-scripts

0
推荐指数
1
解决办法
235
查看次数